[問題] 將csv黨案讀入二維陣列中

看板C_and_CPP作者 (天啊完全不知道取什麼)時間8年前 (2015/09/09 03:20), 8年前編輯推噓5(6113)
留言20則, 15人參與, 最新討論串1/2 (看更多)
小弟是c++新手希望別嫌問題太簡單@@ 開發平台(Platform): visual studio 2013 c++ 資料: excel檔案轉存的csv檔案 問題(Question):如果我有一筆確定行列的二維資料要怎麼寫能讓他存進陣列 好讓我能直接輸出呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.224.107 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1441740009.A.52A.html

09/09 05:42, , 1F
Open & read
09/09 05:42, 1F

09/09 08:42, , 2F
所以你現在的問題是??
09/09 08:42, 2F

09/09 13:48, , 3F
放在跟你原碼同個資料夾 除非你有改cwd
09/09 13:48, 3F

09/09 17:08, , 4F
有點離題 但如果不是作業要求會不會用matlab比較好?
09/09 17:08, 4F
目前先不打算用matlab處理

09/09 17:24, , 5F
讀取csv差不多是全世界最簡單的事 連這都要用matlab
09/09 17:24, 5F

09/09 17:24, , 6F
程式執行路徑跟ide的設定有關,通常跟編譯出來的執行檔
09/09 17:24, 6F

09/09 17:25, , 7F
那C不用學了 反正以後也不用寫了
09/09 17:25, 7F

09/09 17:26, , 8F
同目錄,不確定的話可把執行檔copy出來跑,或用絕對路徑
09/09 17:26, 8F

09/09 17:28, , 9F
Sorry, 不是最簡單,是第四簡單的事情
09/09 17:28, 9F

09/09 19:00, , 10F
我覺得 M大 "最簡單的事" 語錄 快可以出書了 :P
09/09 19:00, 10F

09/09 19:06, , 11F
嗚嗚嗚,我連csv都不會用c不讀....
09/09 19:06, 11F

09/09 20:05, , 12F
csv真的挺好處理的啊?讀進來找逗號就好了
09/09 20:05, 12F

09/09 21:07, , 13F
RFC 4180 第二段的 6 和 7 項, 不少 CVS parser 未必正確處理
09/09 21:07, 13F

09/09 23:39, , 14F
要完整寫 csv parser 當然不容易 , 不過要寫大多可應付
09/09 23:39, 14F

09/09 23:40, , 15F
的應該不難吧 ?
09/09 23:40, 15F

09/10 00:19, , 16F
但又何必呢, MATLAB 爆貴不管, 用 Python 一下就解決了
09/10 00:19, 16F

09/10 00:32, , 17F
把字選對很困難??
09/10 00:32, 17F
我目前碰到的情況是跳不出以下迴圈 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

09/10 10:21, , 18F
我覺得新手還是用傳統的C語言比較好........
09/10 10:21, 18F

09/10 11:12, , 19F
如果不在意效能的話,用 Python 或 R 應該秒解決吧
09/10 11:12, 19F

09/10 11:29, , 20F
09/10 11:29, 20F
文章代碼(AID): #1LxpJfKg (C_and_CPP)
文章代碼(AID): #1LxpJfKg (C_and_CPP)