看板 C_and_CPP 關於我們 聯絡資訊
小弟是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
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
x000032001: http://ideone.com/rcbU92 09/10 11:29