[問題] 輸出到txt檔的小問題
其中一段程式碼
FILE *pfile;
pfile = fopen ("output.txt" , "w");
//if ( pfile != NULL ) {
for(i=1;i<=m;i++){
fprintf(pfile," %.2f \n",b[i][1]);
fclose (pfile);
}
//}
我想要輸出到txt檔裡的是b[1][1]
b[2][1] 的值,可是目前跑出來的都是只有b[1][1]的值
b[3][1]
...
請問我是忽略了那個地方嗎?
謝謝大家的指教!
更改後:
for(i=1;i<=m;i++)
{for(j=1;j<=n;j++)
{a[i][1]=rand()%100+1;
b[i][j]=a[i][1];
}
FILE *pfile;
pfile = fopen ("output.txt" , "w");
if ( pfile != NULL ) {
fprintf(pfile," %.2f \n",a[i][1]);
fclose (pfile);
}
}
目前改成這樣 如果弄成stdout會顯示出我要的,可是如果用pfile就只會顯示a[m][1]
那一個項目,真是有點GG = =a
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.72.65
推
08/11 14:25, , 1F
08/11 14:25, 1F
→
08/11 14:29, , 2F
08/11 14:29, 2F
→
08/11 14:29, , 3F
08/11 14:29, 3F
→
08/11 14:44, , 4F
08/11 14:44, 4F
→
08/11 15:00, , 5F
08/11 15:00, 5F
→
08/11 15:11, , 6F
08/11 15:11, 6F
→
08/11 15:13, , 7F
08/11 15:13, 7F
→
08/11 15:32, , 8F
08/11 15:32, 8F
→
08/11 15:32, , 9F
08/11 15:32, 9F
→
08/11 15:40, , 10F
08/11 15:40, 10F
→
08/11 16:04, , 11F
08/11 16:04, 11F
→
08/11 16:05, , 12F
08/11 16:05, 12F
→
08/11 16:05, , 13F
08/11 16:05, 13F
→
08/11 16:08, , 14F
08/11 16:08, 14F
→
08/11 16:25, , 15F
08/11 16:25, 15F
→
08/11 16:41, , 16F
08/11 16:41, 16F
※ 編輯: nnishyang 來自: 140.134.72.65 (08/11 16:46)
→
08/11 16:50, , 17F
08/11 16:50, 17F
→
08/11 16:51, , 18F
08/11 16:51, 18F
→
08/11 16:52, , 19F
08/11 16:52, 19F