C言語なら俺に聞け! Part 115
■ このスレッドは過去ログ倉庫に格納されています
0185セェンロン ◆89nOjCFiLI
2005/09/30(金) 14:20:12TEST, ギコ, マ板, 1234
ってのがあったとしたら
char sz_fr[ 256 ], sz_fr2[ 256 ], sz_job[ 4 ][ 256 ];
char *token;
int tcnt;
while ( fgets(sz_fr, 256, fp) != NULL ) {
strcpy(sz_fr2, sz_fr);
token = strtok(sz_fr2, " ,\t\n");
tcnt = 0;
memset(sz_job, 0, sizeof(c8)*4*256);
while ( token != NULL ) {
sprintf(sz_job[ tcnt ], "%s", token);
tcnt++;
if ( tcnt >= 4 ) {
printf("ERR\n");
return 1;
}
token = strtok(NULL, " ,\t\n");
}
}
で最終的に、sz_jobに入る。
この処理って頻繁に使うんだけど、もっと良い方法があったらわしも知りたい。
■ このスレッドは過去ログ倉庫に格納されています