[問題] C++讀取CSV並新增資料

看板C_and_CPP (C/C++)作者 (FrisbeeFish)時間10年前 (2016/04/22 16:17), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) VS2013 C++ 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenCV 問題(Question): 我有一個CSV檔,內部假設是有一個int csv[2*105]的陣列(都是),我想 要透過fopen讀取以後,新增數值進去使陣列變成4*105,想請問各位有 甚麼辦法可以做到這樣的動作。 餵入的資料(Input): data.csv內部資料 -------------- |-134 | 1428 | -------------- |-13 | 224 | -------------- |etc. | etc. | 預期的正確結果(Expected Output): ---------------------- |-134 | 1428 | 0 | 0 | ---------------------- |-13 | 224 |106| 0 | ---------------------- | etc.| etc. |etc|etc| 補充說明(Supplement): 後面新增的數值,會是另外一個function的輸出(int)。 目前讀取data.csv都是字元,且因為csv內的資料都不是固定長度,所以也想不到可以 將個別的數值讀入後轉成int的形式,想請問有沒有方法可以達到我的目的。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.247.105.37 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1461313060.A.86A.html

04/22 19:43, , 1F
Vector
04/22 19:43, 1F

04/23 19:04, , 2F
已經想出辦法了
04/23 19:04, 2F
文章代碼(AID): #1N6TuaXg (C_and_CPP)
文章代碼(AID): #1N6TuaXg (C_and_CPP)