なぜ、C++じゃいけないの?
■ このスレッドは過去ログ倉庫に格納されています
0513[壁]*゚ー゚)ノ
2005/05/23(月) 23:09:24scanf("%s", filename);
printf("検索文字列>");
scanf("%s", key);
keylen = strlen(key);
if((fp = fopen(filename, "r")) == NULL) {
printf("ファイルオープンエラー\n");
exit(1);
}
while((c = fgetc(fp)) != EOF) {
if(search) {//検索中
//検索文字列に一致しない文字列が現れた
if(c != key[i] ) { search = FALSE; i = 0; }
else { i++; }
} else {//検索中ではない
if( c == key[i] ) { search = TRUE; i++; }
}
if(keylen == i)
{ count++; i = 0; search = FALSE; }
}
fclose(fp);
printf("出現回数 %d\n", count);
return 0;
}
改行多すぎるらしいからint の所まで消した
つぅか一行って・・・・・・・・・どうやるのか想像もつかない・・・ちゅうぼうですまそ
■ このスレッドは過去ログ倉庫に格納されています