C語言讀取文件數據儲存到二維數組,用 fscanf(fp,"%f,%f,%f",&q,&p,&e);可以進行正確讀寫(用printf驗證),但用循環(M,N已用宏定義)
for(i=0;i<M;i++)
for(j=0;j<N+3;j++)
fscanf(fp,"%f",&car[i][j]);
除了第一個數據正確,其余的全是錯誤數據,請問怎麼解決?
txt文件數據如圖所示
char p;
for(i=0;i<M;i++)
for(j=0;j<N+3;j++)
fscanf(fp,"%f%c",&car[i][j],&p);