|
c言語初心者です。質問させていただきます。
-------------------------------------------------------------------
while ( fgets(buf,256,fp) != (char *)NULL ) {
if ( '0' <= buf[0] && buf[0] <= '9' ) {
strtok(buf, "\t");
strcpy(tmp1,strtok('\0', "\n"));
printf("%s\n", tmp1);
}
}
-------------------------------------------------------------------上のようなプログラムで、
-----------------------------------------
strtok(buf, "\t");
strcpy(tmp1,strtok('\0', "\n"));
-----------------------------------------
記述する場合と、
-----------------------------------------
strtok(buf, "\t");
strtok('\0', "\n");
strcpy(tmp1,buf);
-----------------------------------------
ではどう違うんでしょうか?
|