Зчитування та запис текстових файлів

Операція запису у потік має вигляд: Потокова_зміна << змінна;

Операція зчитування у потік має вигляд: Потокова_зміна>>змінна;

Приклад запису у файл чисел:

#include <iostream> #include <fstream> using namespace std; int main() { int i, n; double a;  
ofstream f; //оголошуємо потокову зміну
f.open("c:\\text.txt", ios::out);  
//f.open("c:\\text.txt"); //ще один з варіантів
cout<<"n="; cin>>n; //повідомлення на екран //задаємо кількість чисел
for (i=0; i<n; i++) { printf("a[%d]=",1+i); cin>>a; f<<a<<"\t"; } f.close(); return 0; }   //повідомлення на екран //зчитування значення в змінну а //запис змінної а у потік(файл) та запис знаку табуляції

Результат запису:

Приклад зчитування перших 5 чисел з файлу.

#include <iostream> #include <fstream> using namespace std; int main() { int n=5; float a; fstream F;  
F.open("c:\\text.txt"); if (F) {  
for (i=0; i<n; i++) { F>>a; printf("a[%d] = %2.1f\n",1+i,a); }  
F.close(); } else cout<<"Файл не відкрито "<<endl; return 0; }  

Результат:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: