我從文件讀取特定數據時遇到一些問題。該文件在第一行和第二行上有80個字符,第三行上有未知數量的字符。以下是我的代碼:如何在C++中讀取由讀取的字符數定義的文件段?
int main(){
ifstream myfile;
char strings[80];
myfile.open("test.txt");
/*reads first line of file into strings*/
cout << "Name: " << strings << endl;
/*reads second line of file into strings*/
cout << "Address: " << strings << endl;
/*reads third line of file into strings*/
cout << "Handphone: " << strings << endl;
}
如何在評論中執行操作?
如果要讀取線條,請使用[getline](http://www.cplusplus.com/reference/istream/istream/getline/)。如果你想閱讀一些精確的字節數,使用[閱讀](http://www.cplusplus.com/reference/istream/istream/read/)。 –
並使用'std :: string'來處理第三行。 – nims
現在成千上萬的重複... –