2010-05-19 132 views
0

我在ac程序中有一個文件,其中包含一個字符串和4個雙精度和2個整數在一行中,總共有28行,我想讀取該文件並將數據加載到陣列。有人可以幫我解決這個問題。將文件讀入數組

+4

這功課嗎?請告訴我們你到目前爲止所嘗試過的。 – 2010-05-19 13:29:04

+1

您沒有「C程序中的文件」。不過,您可能擁有該文件,並且需要編寫一個C程序來加載該文件並對其中的數據執行某些操作。你的程序將是一個單獨的文件。 – unwind 2010-05-19 13:31:41

+0

每行上同一地點是否有相同的數據?即每行看起來像這樣:string double double double double int int?另外,你是否只想要一個大陣列的雙打而沒有他們來自哪條線的上下文,或者你需要能夠將雙打與字符串,int到雙打等等聯繫起來?這個問題幾乎含糊不清,無法完成。 – 2010-05-19 14:21:38

回答

1

分手了你的問題分解成子任務:

  • 打開使用的fopen
  • 分配緩衝區(陣列)存儲雙打
  • 創建一個循環,而有更多的閱讀
  • 文件
  • 在一個單一的雙讀入陣列
  • 轉到下一迭代