ifstream infile;
string read_file_name("test.txt");
infile.open(read_file_name);
string sLine;
while (!infile.eof())
{
getline(infile, sLine);
cout << sLine.data() << endl;
}
infile.close();
Bu program, dosyadaki tüm satırı yazdırır, ancak yalnızca ilk satırı yazdırmak istiyorum.Dosyadan ilk satırı nasıl okuyabilirim?
sadece (ederken infile.eof 'iken döngü kurtulmak ve()) 'Neyse zaten doğru değil – billz
Neden bir döngüyü sadece bir kez geçmesini beklerdiniz (durum bu şekilde ayarlanmadıkça)? – chris