[問題][ C language]csv檔案讀不出來??
遇到的問題: (題意請描述清楚)
csv檔案內容為
23
378.000000,279.000000
413.000001,312.500000
390.000000,296.000000
403.000000,413.000000
352.000000,423.000000
411.999949,326.000000
324.999993,409.000000
除了23讀得到外其他都讀不到
希望得到的正確結果:
就..可以把csv的內容讀入程式
程式跑出來的錯誤結果:
cont1 = 23 cont2 = 26
0.000,0.000
0.000,0.000
....(有設初始就是0,不然就是亂飄的數@)
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
VC2005
有問題的code: (請善用置底文標色功能)
FILE *f1,*f2,*result;
int cont1,cont2;
double ta,tb;
f1 = fopen("A.csv","r");
f2 = fopen("B.csv","r");
result = fopen("result.csv","w");
if(!f1 || !f2){printf("unload!");return 0;}
fscanf(f1,"%d ",&cont1);
fscanf(f2,"%d ",&cont2);
printf("cont1 = %d , cont2 = %d \n",cont1,cont2);
fscanf(f1,"%f,%f",&ta,&tb);
printf("ta= %.3f tb = %.3f ",ta,tb);
<略>
補充說明:
<略>後面連續讀把f1讀完
但看到數值都沒讀入於是只測一個發現結果一樣..
實在不懂哪裡出問題
是我csv擺得方法嗎??
麻煩各位強者大大幫幫忙了>"<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.197.82
推
05/31 04:58, , 1F
05/31 04:58, 1F
→
05/31 12:54, , 2F
05/31 12:54, 2F
→
05/31 12:56, , 3F
05/31 12:56, 3F
推
05/31 13:15, , 4F
05/31 13:15, 4F
→
05/31 13:17, , 5F
05/31 13:17, 5F
→
05/31 14:13, , 6F
05/31 14:13, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章