We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c29418e commit 6261414Copy full SHA for 6261414
1 file changed
distance.c
@@ -62,7 +62,15 @@ int main(int argc, char **argv) {
62
for (a = 0; a < N; a++) bestd[a] = 0;
63
for (a = 0; a < N; a++) bestw[a][0] = 0;
64
printf("Enter word or sentence (EXIT to break): ");
65
- gets(st1);
+ a = 0;
66
+ while (1) {
67
+ st1[a] = fgetc(stdin);
68
+ if ((st1[a] == '\n') || (a >= max_size - 1)) {
69
+ st1[a] = 0;
70
+ break;
71
+ }
72
+ a++;
73
74
if (!strcmp(st1, "EXIT")) break;
75
cn = 0;
76
b = 0;
@@ -124,4 +132,4 @@ int main(int argc, char **argv) {
124
132
for (a = 0; a < N; a++) printf("%50s\t\t%f\n", bestw[a], bestd[a]);
125
133
}
126
134
return 0;
127
-}
135
+}
0 commit comments