Приклад. // відкрити потік для введення
// відкрити потік для введення
fstream f;
f.open("simple.txt", ios::in);
// відкрити потік для висновку fstream f;
fstream f;
f.open ("simple.txt", ios::out);
// відкрити потік уведення-виведення для двійкових даних fstream f;
fstream f;
f.open("simple.txt", ios::in | ios::out | ios::binary);
Відкрити файл для записування у нього даних можна так:
ofstream <назва файлової змінноТ>(<зовнішня назва>,ознака 1 | ознака2 | ... | ознакаN)
або так:
ofstream <назва файлової змінної>;
<назва файлової змінної>.ореn(<зовнішня назва>);
Дія команд. Підключаємо потік виведення у файл і налагоджуємо зв'язок між файловою змінною у програмі та файлом на зовнішньому носії. Ознаки зазначати не обов'язково.
Приклад . Відкрити файл MyTextl.txt для запису у нього даних можна так (тут FileForZap - файлова змінна):
ofstream FileForZap("MyText1 .txt");
або так:
ifstream FileForZap; FileForZap.open("MyText1 .txt");
Щоб занести дані у файл, використовують команду виведення даних << Наприклад, після виконання команд
int n = 10;
FileForZap <<n;
у файл MyTextl.txt буде занесено число 10. Занести декілька даних у файл можна так само, як і вивести їх на екран: використовуючи стандартні правила команди << та керуючі послідовності.
Отже, записати дані у файл можна так:
<назва файлової змінної> « <змінна 1 > «<змінна 2> « ... « <змінна М>
Дата добавления: 2015-08-26; просмотров: 473;