Re: [問題] 笨問題:fread能否讀兩行?
不太行.....
嘗試用fscanf:
開檔try1;
for(unsigned int i=0;i<loop-thermal;i++){
fscanf(try1, "%f%f", &R[i], &I[i]);
}
印出R[i]以及I[i] 都是錯的
我那本c++的書很爛 爬文的時後也不太知道自己的程式是哪邊不對
加上這個問題雖然是小問題 但主要程式仍然在緊急趕工中.. 所以有點緊急(卡在這邊有
點尷尬呀...)
不知道有沒有大大可以直接賜教..
附上原本想要讀的檔案資料:
0.239644 -0.0157511
0.236983 -0.00228569
0.251755 0.00429255
0.228183 0.0100518
0.249747 0.0126418
0.265424 -0.00470272
0.276601 0.00440907
0.243316 0.00434836
0.239634 7.93507e-05
0.265692 0.0229502
0.266163 -0.0234217
0.250885 -0.0138453
0.222378 -0.0163221
0.226725 -0.00447536
0.254855 0.00302962
0.261365 0.0100829
.......一直延續到 (loop-thermal)這麼多個
※ 引述《DreamLoser (金屬製品)》之銘言:
: 不好意思 又來問笨問題 因為程式設計的書沒放在這邊 臨時想看沒法子
: 爬文似乎沒相關問題(可能太簡單了)
: 就是我有個檔案 類似長這樣
: 1.2333 0.2332
: 123.332 55.2311
: 223.1113 7.73433
: . .
: . .
: . .
: . .
: . .
: . .
: 就這樣一直延續下去 就是兩行
: 然後想開起這個檔案 這兩行分別想存入兩個不同的array
: 分別叫R 跟 I好了
: 於是我嘗試用:
: fread(R,I, sizeof(double),loop-1-thermal,try1);
: 不過似乎不行 請問要怎麼存
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.151.90
推
03/29 13:59, , 1F
03/29 13:59, 1F
→
03/29 14:02, , 2F
03/29 14:02, 2F
→
03/29 14:03, , 3F
03/29 14:03, 3F
→
03/29 14:04, , 4F
03/29 14:04, 4F
※ 編輯: DreamLoser 來自: 111.240.151.90 (03/29 14:05)
→
03/29 14:07, , 5F
03/29 14:07, 5F
→
03/29 14:08, , 6F
03/29 14:08, 6F
推
03/29 14:09, , 7F
03/29 14:09, 7F
→
03/29 14:09, , 8F
03/29 14:09, 8F
→
03/29 14:17, , 9F
03/29 14:17, 9F
推
03/29 14:20, , 10F
03/29 14:20, 10F
→
03/29 14:22, , 11F
03/29 14:22, 11F
→
03/29 14:24, , 12F
03/29 14:24, 12F
→
03/29 14:24, , 13F
03/29 14:24, 13F
→
03/29 15:00, , 14F
03/29 15:00, 14F
→
03/29 15:03, , 15F
03/29 15:03, 15F
→
03/29 15:05, , 16F
03/29 15:05, 16F
→
03/29 15:09, , 17F
03/29 15:09, 17F
→
03/29 15:09, , 18F
03/29 15:09, 18F
→
03/29 16:13, , 19F
03/29 16:13, 19F
→
03/30 16:19, , 20F
03/30 16:19, 20F
→
03/30 16:38, , 21F
03/30 16:38, 21F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):