我试图读取文件的第一行,但是当我尝试提供保存在文件中的文本时,它会打印出整个文件,而不仅仅是一行。该工具也不会照顾休息或空格。
我正在使用以下代码:
//Vocabel.dat wird eingelesen
ifstream f; // Datei-Handle
string s;
f.open("Vocabeln.dat", ios::in); // Öffne Datei aus Parameter
while (!f.eof()) // Solange noch Daten vorliegen
{
getline(f, s); // Lese eine Zeile
cout << s;
}
f.close(); // Datei wieder schließen
getchar();