МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
||
Int main ( ){ fstream fp;// опис файлової змінної;
// відкривається файл myfile.dat для запису, тобто створюється новий файл; fp. open ( " a : \ cpp \ myfile.dat " , ios :: out)
// відкривається раніше створений файл file2.dat для читання даних; fp.open (" c : \ vp \ file2.dat ", ios :: in );
// відкривається файл для читання або запису з використанням // двійкового режиму; fp .open (" myfile " , ios :: out | ios :: in | ios :: binary); return 0; }
Файлова змінна fp повинна бути попередньо описана як об'єкт класу fstream або ofstream.Якщо під час відкриття файлу відбувається помилка, то завжди fp = 0, тобто файлова змінна дорівнює нулю. Це використовується для визначення результату відкриття файлу в такий спосіб :
#include < fstream > using namespace std; Main ( ) {
ofstream fp; fp.open ( " Filename " , ios :: app); // Додати у файл if (!fp ) { cout << "Помилка відкриття файлу " << endl; exit (0); } // Вихід із програми Else { // Текст програми роботи з файлом } }
Для організації циклу з метою перегляду усього файлу, можна використовувати оператор циклу у вигляді:
while ( ! fp.eof ( )) {…………… …………...}
Приклад 6.1Записати у файл п'ять прізвищ. //P5_1.CPP¾ запис у файл п'яти прізвищ #include < fstream > using namespace std; Int main ( ) { ofstream fp; fp.open ( " a : \ Myfile " , ios :: out); // Створення нового файлу fp<< " Авдєєв А.И. " << endl; fp << " Бобрів А.П. " << endl; fp << " Кузьмін И.В. " << endl; fp << " Попов Р.Л. " << endl; fp << " Яковлев Ю.Т. " << endl; fp. close ( );// Закриття файлу } Відкривати файли можна й інакше, наприклад, використовуючи класи ifstream ¾ для читання з файлу (тобто введення) і ofstream ¾ для запису у файл : ifstream in ( " Namefile "); // відкриття файлу для читання з файлу ofstream out ( " Namefile2 "); // відкриття файлу для запису у файл ,
де in і out ¾ файлові змінні відповідного класу.
Приклад 6.2Копіювання одного текстового файлу в інший файл.
// P5_2.CPP¾копіювання текстового файлу file1у файл file2 #include <fstream> #include < iostream > using namespace std; Переглядів: 249 |
Не знайшли потрібну інформацію? Скористайтесь пошуком google: |
© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове. |
|