tream і для введення використовуємо оператор>>
ifstream somefile;. ("file.txt");
string s;>> s;
Додаткові функції:
В· is_open () - перевірять, чи відкритий файл. Якщо відкритий повертає 1 інакше 0 (true or false)
В· eof () - повертає true якщо дійшли до кінця файлу
В· seekg (kuda) - переміщає позицію з якою ми вважаємо в задане місце.
В· tellg () - видає позицію, в якій ми знаходимося
В· close () - закриває файл
Запис і читання з файлу:
Для цього вам треба створити екземпляр класу fstream:
fstream file;. open (file, "параметри через |");
і можна буде і читати і писати у файл. Трохи докладніше про параметри:
В· ios :: in - відкрити файл для читання
В· ios :: out - відкрити для запису з початку файл
В· ios :: app - відкрити для дозапису в кінець файлу
В· ios :: ate - встановити покажчик (де ми щас перебуваємо у файлі) в кінець файлу
В· ios :: thrunc - очистити файл якщо він існує
В· ios :: binary - відкрити файл у бінарному форматі (типу exe, dll, o і т.д, не думаю, що вам в найближчому майбутньому знадобиться)
Для виведення file <>
1.2 Структури
Структура це сукупність змінних, об'єднаних під одним ім'ям. За допомогою структур зручно розміщувати в суміжних полях пов'язані між собою елементи інформації. Оголошення структур створює шаблон, який можна використовувати для створення її об'єктів, тобто примірників цієї структури. Змінні, з яких складається структура, називаються членами. Члени структури ще називають елементами або полями. p align="justify"> Як правило, члени структури пов'язані один з одним. Наприклад, елемент списку розсилки, що складається з маєтку адреси, логічно представити у вигляді структури. В оголошенні структури використовується ключове слово struct. Воно повідомляє комп'ютера, що оголошується (декларується) структура. p align="justify"> struct addr
{name [30]; street [40]; city [20]; state [3]; long int zip;
};
Оголошення структури завершується крапкою з комою. Це тому, що оголошення структури є опе...