Uklonish while petlju, tj. da bude
Code:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
const int line_len = 100;
ifstream fs("file.txt", ios::in);
char line[line_len];
fs.getline(line, line_len);
cout << line << endl;
}
ako hoccesh da prochita samo jednu liniju, ispishe je i zavrshi.
Ako hoccesh da prochita odredjen broj linija, onda stavish promenljivu koja broji linije i kada prochita odredjen broj linija izadjesh iz petlje:
Code:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
const int line_len = 100;
ifstream fs("file.txt", ios::in);
char line[line_len];
int counter = 1;
while (!fs.eof())
{
fs.getline(line, line_len);
cout << line << endl;
if (counter == 10)// zavrshi kad prochita 10 linija
break;
}
}
Ova dva primera nisam isprobao.
Sveti Avgustin: "Dobar hrišćanin treba da se kloni matematičara i svih onih koji daju lažna proročanstva. Postoji opasnost da su matematičari već sklopili pakt sa Đavolom, da pomrače čovekov um i da ga okuju okovima pakla."