[問題] 讀空檔
這次的作業是多項
相信鄉民都寫過,所以我不再贅述
這是我讀入txt檔案內的多項式片段code
//----------------------------------------------------------------------
Poly1.size = 0;
while (!feof(fPoly1))
{
fscanf("%f%d", &Poly1[Poly1.size].coef, &Poly1[Poly1.size].expon);
Poly1.size++;
}
//-----------------------------------------------------------------------
我的問題點在於
假如今天從txt檔案讀進來的多項式
是"空"的
就不會進入while 迴圈內fscanf
可是實際結果是會讀垃圾進來一次才跳出while迴圈
請問為什麼會這樣??
txt檔我已經 ← Back 到最底了說
照理講檔案第一個獨到的應該是結束字元.....
我該怎麼修改呢??
感謝回答
--
咪嚕、撲撲
可愛~有時也很壞~
http://www.wretch.cc/album/album.php?id=b020306123&book=10
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.232.58.39
推
11/01 00:52, , 1F
11/01 00:52, 1F
推
11/01 09:11, , 2F
11/01 09:11, 2F
推
11/01 11:10, , 3F
11/01 11:10, 3F
→
11/01 11:11, , 4F
11/01 11:11, 4F
→
11/01 11:12, , 5F
11/01 11:12, 5F