2010-05-21 187 views
1

HI全部。我正在嘗試做一些小程序,從具有用戶名和該用戶的某些數據的文件中讀取數據。我是C新手,我怎麼能爲它的用戶計算這些數據?逐行閱讀並在數組中添加每個字符?我怎麼讀線?有沒有什麼功能?簡單C問題

我該如何使用這個每行用戶像對象?我會爲特定用戶進行計算。

+1

你谷歌「readline」?你會看到對「fgets」的引用。也許你應該從那裏開始。然後,您可以在閱讀一些內容後更新您的問題,以便更具體。現在,你的問題很難回答。 – 2010-05-21 19:53:25

+0

我在Google上試過「從文件讀取C盤」,獲得了很多好成績。這是第一次打擊:http://www.daniweb.com/code/snippet216411.html – FrustratedWithFormsDesigner 2010-05-21 19:54:30

+0

其實我的問題如何可以使用這個每個用戶像一個對象。 – Ercan 2010-05-21 19:55:35

回答

2

您可以使用fgets從文件中一次讀取一行。

然後,您可以解析字段並將其添加到數組或其他數據結構中。請記住,如果您使用數組,那麼您需要提前知道該文件可能包含多少個條目 - 例如,不超過1000個。否則,您將需要使用可動態分配內存的數據結構,例如鏈接列表,矢量等

0

您需要的只是在stdio.h。 (鏈接指向C++網站,但整個C I/O系統可用於C++;因此文檔)