C/C++の宿題を片付けます 89代目
■ このスレッドは過去ログ倉庫に格納されています
0249237
2007/06/08(金) 22:42:24もっといい方法がありましたら、お教えください。
#include <stdio.h>
#include <string.h>
#define DICT "web2"
int main(int argc, char **argv)
{
FILE *fp;
size_t wlen;
char buff[4096];
if (argc == 1) return 1;
wlen = strlen(argv[1]);
if ((fp = fopen(DICT, "r")) == NULL) return 2;
while (fgets(buff, sizeof buff, fp)) {
int n = strncasecmp(buff, argv[1], wlen);
if (n == 0) fputs(buff, stdout);
else if (n > 0) break;
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています