[爆卦]C 讀 不到檔案是什麼?優點缺點精華區懶人包

為什麼這篇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
ckclark:scanf("%lf,%lf"... 05/31 04:58
nosmraw:C大我改了之後似乎一樣耶>"< 05/31 12:54
nosmraw:你是想說fscanf(f1,"%1f,%1f"...嗎?? 我理解是這樣.. 05/31 12:56
VictorTom:那是小寫 L(l) , 不是數字 1 (一) .... 05/31 13:15
VictorTom:你可以試直接複製貼上, 或查說明 - http://ppt.cc/EOND 05/31 13:17
nosmraw:阿阿~原來是這樣阿~我誤會了 現在可以了~非常感謝>"< 05/31 14:13

你可能也想看看

搜尋相關網站