為什麼這篇C 讀 不到檔案鄉民發文收入到精華區:因為在C 讀 不到檔案這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者nosmraw (阿滴)看板C_and_CPP標題[問題][ C language]csv檔案讀...
C 讀 不到檔案 在 ᴛʀᴀᴄʏ ʟ. Instagram 的最佳貼文
2020-05-13 16:13:24
- ::::::分享文 關於印照片♥️:::::: 不好意思呀 讓你們久等了 很多朋友會留言或私訊詢問我 關於崔西怎麼印照片的事情~ 讓我在這裡替你們解答!! 我是使用“Excel”來編輯照片的喲 我自己習慣用這個 因為excel有格子可以對照片的大小 所以其實蠻方便的 不過還是看個人習慣囉 🔸S...
遇到的問題: (題意請描述清楚)
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