Головна‎ > ‎C++‎ > ‎

Читання з файлу С++

Читати файл по рядках

#include <iostream> 
#include <fstream> 
#include <string> 

string line; 
ifstream file("1.txt"); 
if (file.is_open()) { 
     while (getline(file, line)) 
     
          cout << line << '\n'
     
     file.close(); 

else cout << "Не можу відкрити файл"




Читати файл по буквах

char ch;
while (file.get(ch))
{
     cout << ch << endl;
}




Як не закриваючи файл почати читати спочатку

file.clear();
file.seekg(0, file.beg);




Розбити по пробілах

int a = line.find(" ");      
rez += line.substr(0, a) + line.substr(a + 1, line.length() - a - 1);

// int a2 = line.find(" ", a1 + 1);



Файли знаходяться в паці з файлами коду