[問題] 將csv黨案讀入二維陣列中
小弟是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
09/09 05:42, 1F
→
09/09 08:42, , 2F
09/09 08:42, 2F
推
09/09 13:48, , 3F
09/09 13:48, 3F
推
09/09 17:08, , 4F
09/09 17:08, 4F
目前先不打算用matlab處理
→
09/09 17:24, , 5F
09/09 17:24, 5F
推
09/09 17:24, , 6F
09/09 17:24, 6F
→
09/09 17:25, , 7F
09/09 17:25, 7F
→
09/09 17:26, , 8F
09/09 17:26, 8F
→
09/09 17:28, , 9F
09/09 17:28, 9F
→
09/09 19:00, , 10F
09/09 19:00, 10F
→
09/09 19:06, , 11F
09/09 19:06, 11F
→
09/09 20:05, , 12F
09/09 20:05, 12F
推
09/09 21:07, , 13F
09/09 21:07, 13F
→
09/09 23:39, , 14F
09/09 23:39, 14F
→
09/09 23:40, , 15F
09/09 23:40, 15F
→
09/10 00:19, , 16F
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
09/10 10:21, 18F
→
09/10 11:12, , 19F
09/10 11:12, 19F
→
09/10 11:29, , 20F
09/10 11:29, 20F
討論串 (同標題文章)