スレを勃てるまでもないC/C++の質問はここで 3
■ このスレッドは過去ログ倉庫に格納されています
0173デフォルトの名無しさん
2007/09/11(火) 08:15:30string buf → char buf[1024]
としてgetlineではなくfgetsを使う。
ただしstrstr(buf,"test")とするといつまでも一個めの"test"に引っかかるので、
char* start;
while(...){
if((start=strstr(buf,"test")) != NULL){
count++;
start++;
//startを"test"の先頭の次、つまり'e'を指すようにして、次回同じ"test"にひっかからないようにする
}
}
などとする
■ このスレッドは過去ログ倉庫に格納されています