好的。所以我試圖從文件中讀取信息並將其放入一個類中。讓我來解釋:將txt文件讀入字符串
比方說,我有一個txt文件,看起來像這樣
1 2 3 4
5 6 7 8
現在讓我們假設我有一個類
class Numbers {
public:
Numbers(int first, int second, int third, int fourth)
: first(first), second(second), third(third), fourth(fourth){}
private:
int first;
int second;
int third;
int fourth;
};
現在,我想擁有的每一行文件是Numbers的新實例,並且每行中的數字將用作每個實例的數據成員(希望這是有道理的)。
因此,從上述文件閱讀後,我應該有兩個數字實例。第一個包含(1,2,3,4),第二個包含(5,6,7,8)。我有一個函數可以在讀取文件後將字符串轉換爲int。我在創建Numbers實例時遇到了麻煩。有任何想法嗎?
因爲C++一行讀取文件行你可能得的值存儲在一個數組或向量第一。例如'std :: vector>'可以用來存儲數字,就像它們在文件中一樣,然後使用這些值創建對象 –
UnholySheep
我建議您搜索StackOverflow for「 C++]解析文件輸入「來獲得一些從文件中提取數字的例子。 –