【ANSI-C】 C言語なら俺に聞け! Part 128
■ このスレッドは過去ログ倉庫に格納されています
0696デフォルトの名無しさん
2006/08/10(木) 00:56:46>>695
こうしたら、上手くいきました、しかしなぜ256では駄目なんですか?
#include <stdio.h>
#include <string.h>
#define READ_DATA_SIZE 256
int main(void)
{
FILE *fp;
char s[READ_DATA_SIZE];
char *sp;
char str[] = "foo";
if ((fp = fopen("hoge.txt", "r")) == NULL) {
printf("file open error!!\n");
exit(1);
}
while (fgets(s, READ_DATA_SIZE, fp) != NULL) {
sp = strstr(s, str);
if(sp != NULL){
printf("%s\n", s);}
}
fclose(fp);
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています