我试图读取文件的第一行,但是当我试图给文本时,它们保存在文件中,它打印出整个文件,不仅一行。该工具也是而不是照看休息或空间。如何从文件中只读取一行
我用下面的代码:
//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();
我认为最少的编程知识是需要在这个网站.. – Griwes
你想要一条线,但是你每次循环并得到一条线?如果你这样做,尽管如此, 'while(getline(f,s))'。 – chris
一个有用的建议:C++是英文的,所以评论也应该用那种语言...... –