C/C++の宿題片付けます 130代目
■ このスレッドは過去ログ倉庫に格納されています
0404デフォルトの名無しさん
2009/09/13(日) 17:08:10えーっと、VC9で互換性の警告しか出なかったから、見落としてた。
ポインタ*pはこういう使い方しないとstrtokが動作しないんですよ。
初期化で警告が出てるなら、NULLを消しても問題ないと思います。
WordCutterはコピペして作ったからおかしいところがあったんだなぁ。。。
いや、すまん。
int WordCutter(char *Fname){
FILE *fp;
char str[10240];
char *p=NULL,*s=NULL;
fp=fopen(Fname,"rt");
if(fp== NULL) return -1;
while(fgets(str,10240,fp) != NULL){
p=str;
while((s=strtok(p," \'\n-,.;"))!=NULL){
p=NULL;
printf("%s\n",s);/*表示*/
}
}
fclose(fp);
return 0;
}
>>400
それ防衛的でてきとーな文章だから信頼性は低いよ。(汗
■ このスレッドは過去ログ倉庫に格納されています