如何使用substr函數讀取第一列值(名稱,名稱2和名稱3)?閱讀,直到使用for循環的某個字符
name;adress;item;others;
name2;adress;item;others;
name3;adress;item;others;
我已經寫了
cout << "Read data.." << endl;
if (dataFile.is_open()) {
i=-1;
while (dataFile.good()) {
getline (dataFile, line);
if (i>=0) patient[i] = line;
i++;
}
dataFile.close();
}
閱讀每行第一個?爲什麼不趕上新的路線並選擇第一條;? –
@BernardoBaalen那會比較慢。另外,'getline'刪除所有換行符。 – dasblinkenlight