while(fgets(buff,500,fl_rd) != NULL)
{
bunkatustr = strtok(buff, ",");
id=bunkatustr;


if(id == id_temp)
{
fputs(buff, fl_wr);

break;
}
}//while_end


あるカンマ区切りのデータについて読み込んでIDが一致したら
その行だけを書き込もうと思うのですが
fputs(buff, fl_wr)で一行ファイルに書き込む際、
一行全てではなくidの値しか書き込まれません。

対策でなにかいい方法がございましたらお教え願います。