[問題] 為什麼c語言開檔並寫檔,卻跑不出迴圈???
假如我的count為2
printf("請輸入檔名:");
scanf("%s",text);
if((cptr=fopen(text,"w"))==NULL)
{
printf("檔案開不起來\n");
}
else
{
while(!feof(cptr))
{
for(int i=0;i<count;i++)
{
fprintf(cptr,"%s\t%5.2lf\t ",a[i].name,a[i].carbohydrate);
}
}
fclose(cptr);
}
跑不出迴圈
一直重複印出在檔案裡
請問哪裡錯了嗎???
如果需要全部程式碼我會再補貼
請幫幫我謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.72.84.170
→
03/22 23:27, , 1F
03/22 23:27, 1F
推
03/22 23:28, , 2F
03/22 23:28, 2F
→
03/22 23:28, , 3F
03/22 23:28, 3F
→
03/22 23:31, , 4F
03/22 23:31, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章