C言語なら俺に聞け(入門篇) Part 25
■ このスレッドは過去ログ倉庫に格納されています
0289デフォルトの名無しさん
2008/02/29(金) 18:45:45while(fgets(buffer, sizeof(buffer), fp) != NULL){
p = strtok(buffer, ",");
while(p != NULL){
int num = atoi(p);
printf("%d ",num);
p = strtok(NULL, ",");
}
printf("\b\n");
}
CSVを読み込むのに、このような処理を行う、とあったのですが
いまいちstrtokがわかりません
bufferに1行読み込んで、それをカンマ区切りで分割するのであれば
strtokが1個でいいのではないかと考えてしまいます
どのような流れで動いているのかいまいちイメージしにくくて
わかりやすく説明していただけませんか
■ このスレッドは過去ログ倉庫に格納されています