我試着去閱讀這樣一個如何從一個文本文件中的一組值的閱讀,然後去下一行,做同樣的
James John 15 5 1
Douglas Frank 23 8 1
Bnejamin Zach 17 1 4
列表以及每個值存儲到AA獨立的變量。名稱是字符串,其他數字是浮點數和int。到目前爲止,我可以從一行中獲取數據,但是我不知道如何進入下一行並執行相同操作。這是我的代碼到目前爲止。
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main()
{
ifstream employees;
string lastname, firstname, lastname1, firstname1, lastname2, firstname2;
float base, sales, base1, sales1, base2, sales2;
int years, years1, years2;
employees.open("employees.txt");
while (employees)
{
employees >> lastname >> firstname >> base >> sales >> years;
我想保持它儘可能簡單,我還不知道用戶定義的函數,數組或向量。那麼是否有一個簡單的函數會在多年後結束這一行;並去下一行繼續?
謝謝。
您需要檢查'count'的值,否則您最終會遇到_Indiana Jones和未定義Behavior_王國。 –