Skip to content

Commit 8c743a1

Browse files
committed
1.2: added warnings
1 parent cdc05df commit 8c743a1

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

hammingdec.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ int main(int argc, char *argv[])
108108
}
109109
else if(c == 12)
110110
{
111+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
111112
int tmp[4], x, kod[17], g = 0, flag = 0, schet = 0;
112113
x = fgetc(f);
113114
while(x != EOF)
@@ -158,6 +159,7 @@ int main(int argc, char *argv[])
158159
}
159160
else if(c == 16)
160161
{
162+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
161163
int x, kod[21], g = 0;
162164
x = fgetc(f);
163165
while(x != EOF)
@@ -188,6 +190,7 @@ int main(int argc, char *argv[])
188190
}
189191
else if(c == 32)
190192
{
193+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
191194
int x, kod[38], g = 0;
192195
x = fgetc(f);
193196
while(x != EOF)
@@ -218,6 +221,7 @@ int main(int argc, char *argv[])
218221
}
219222
else if(c == 64)
220223
{
224+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
221225
int x, kod[71], g = 0;
222226
x = fgetc(f);
223227
while(x != EOF)
@@ -248,7 +252,7 @@ int main(int argc, char *argv[])
248252
}
249253
else
250254
{
251-
printf("Error: bad decoding length %d, maybe 8/12/16/32/64\n\n", c);
255+
fprintf(stderr, "ERROR: bad coding length %d, maybe 8/12/16/32/64\n\n", c);
252256
}
253257
fclose(f);
254258
fclose(t);

hammingenc.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,11 +106,12 @@ int main(int argc, char *argv[])
106106
}
107107
else if(c == 12)
108108
{
109+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
109110
int x, kod[17], g = 0, flag = 0;
110111
x = fgetc(f);
111112
while(x != EOF)
112113
{
113-
tobit(x, byte);
114+
tobit(x, byte);
114115
if(flag == 0)
115116
{
116117
for(int i = 0; i < 8; i++)
@@ -190,6 +191,7 @@ int main(int argc, char *argv[])
190191
}
191192
else if(c == 16)
192193
{
194+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
193195
int x, kod[21], g = 0;
194196
x = fgetc(f);
195197
while(x != EOF)
@@ -228,6 +230,7 @@ int main(int argc, char *argv[])
228230
}
229231
else if(c == 32)
230232
{
233+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
231234
int x, kod[38], g = 0;
232235
x = fgetc(f);
233236
while(x != EOF)
@@ -266,6 +269,7 @@ int main(int argc, char *argv[])
266269
}
267270
else if(c == 64)
268271
{
272+
fprintf(stderr, "WARNIND: with coding length %d end of file is not always processed correctly\n\n", c);
269273
int x, kod[71], g = 0;
270274
x = fgetc(f);
271275
while(x != EOF)
@@ -304,7 +308,7 @@ int main(int argc, char *argv[])
304308
}
305309
else
306310
{
307-
printf("Error: bad coding length %d, maybe 8/12/16/32/64\n\n", c);
311+
fprintf(stderr, "ERROR: bad coding length %d, maybe 8/12/16/32/64\n\n", c);
308312
}
309313
fclose(f);
310314
fclose(t);

0 commit comments

Comments
 (0)