推 johnpage: Open & read 09/09 05:42
→ hichcock: 所以你現在的問題是?? 09/09 08:42
推 softseaweed: 放在跟你原碼同個資料夾 除非你有改cwd 09/09 13:48
推 dinex: 有點離題 但如果不是作業要求會不會用matlab比較好? 09/09 17:08
目前先不打算用matlab處理
→ MOONRAKER: 讀取csv差不多是全世界最簡單的事 連這都要用matlab 09/09 17:24
推 serikafan: 程式執行路徑跟ide的設定有關,通常跟編譯出來的執行檔 09/09 17:24
→ MOONRAKER: 那C不用學了 反正以後也不用寫了 09/09 17:25
→ serikafan: 同目錄,不確定的話可把執行檔copy出來跑,或用絕對路徑 09/09 17:26
→ MOONRAKER: Sorry, 不是最簡單,是第四簡單的事情 09/09 17:28
→ yvb: 我覺得 M大 "最簡單的事" 語錄 快可以出書了 :P 09/09 19:00
→ celestialgod: 嗚嗚嗚,我連csv都不會用c不讀.... 09/09 19:06
→ james732: csv真的挺好處理的啊?讀進來找逗號就好了 09/09 20:05
推 yvb: RFC 4180 第二段的 6 和 7 項, 不少 CVS parser 未必正確處理 09/09 21:07
→ EdisonX: 要完整寫 csv parser 當然不容易 , 不過要寫大多可應付 09/09 23:39
→ EdisonX: 的應該不難吧 ? 09/09 23:40
→ uranusjr: 但又何必呢, MATLAB 爆貴不管, 用 Python 一下就解決了 09/10 00:19
噓 dritchie: 把字選對很困難?? 09/10 00:32
我目前碰到的情況是跳不出以下迴圈
while (!infile.eof())
{
infile >> number; //infile就是我讀的檔案
cout << (count++ % 3 == 0 ? "\n" : "") << setw(10) << number;
}
但是如果隨便一個txt檔用空格1~10填入就能正常輸出
但在excel輸出的csv檔案上就會一直卡在第一個值跳不出去
這樣是我哪裡出問題呢?還是我根本不該用eof()
其實目前還離我能將二維數據存入陣列這個目標還有一段距離
所以有經驗的大大可否直接教我該用甚麼函數好呢?
※ 編輯: pipited07 (175.182.224.107), 09/10/2015 02:50:48
推 stupid0319: 我覺得新手還是用傳統的C語言比較好........ 09/10 10:21
→ Neisseria: 如果不在意效能的話,用 Python 或 R 應該秒解決吧 09/10 11:12