Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Режими файлів.

При роботі з файловим вводом-виводом дуже важливо знати відмінність між текстовим і двійковим режимами. Текстовий режим був призначений для текстових файлів, в яких є рядки звичайного тексту. Двійковий режим використовується для будь-яких інших і особливо для файлів, які зберігаються у форматах, незручних для читання людиною. Існує деяка особлива тонкість, пов'язана з файлами текстового режиму, на які слід звернути особливу увагу і запам'ятати. Перша з них - символ EOF (26 в коді ASCII або Ctrl+Z) - є міткою (символ) кінця файлу. В текстовому режимі, де зустрічається символ EOF, система C++ низького рівня автоматично просувається до кінця файлу; ви нічого не можете прочитати після спеціального символу. Це може викликати проблеми, якщо такий спеціальний символ виявиться в середині файлу. Інша особливість текстового режиму полягає в тому, як інтерпретуються рядки текстового файлу. Кожний рядок закінчується послідовністю кінця рядка (EOL).

Ознаки файлів.

Ознаки слугують для зміни правил доступу до файлу. Розглянемо деякі з них:

 

Ознака Призначення
ios::in Відкриває файл для читання з нього інформації. Вміст файлу зберігається
ios::out Відкриває файл для запису інформації. Якщо файл не існує, то буде створений
ios::app Відкриває файл для дописування інформації. Дані будуть записані в кінець файлу.
ios::trunk Якщо файл, який відкривають для записування вже існує, то його вміст буде вилучено.
ios::nocreate Забороняє створювати файл, який відкривають
ios::noreplace Забороняє перезаписати існуючий файл.
ios:: binary Відкрити файл в двійковому режимі.  

 


Читайте також:

  1. Валютний курс. Режими встановлення валютних курсів
  2. ВАЛЮТНІ РЕЖИМИ ТА ВАЛЮТНА ІНТЕРВЕНЦІЯ. ВПЛИВ ВАЛЮТНОЇ ІНТЕРВЕНЦІЇ НА ГРОШОВУ МАСУ. СТЕРЕЛІЗАЦІЯ.
  3. Вибір, розміщення, режими роботи компенсуючих пристроїв.
  4. Види і режими буріння похило-скерованих свердловин
  5. Єдина система цивільного захисту. Режими функціонування єдиної системи цивільного захисту.
  6. Класифікація продуктів за їх здатністю до тривалого зберігання. Оптимальні режими зберігання
  7. Ламінарний та турбулентний режими руху рідини
  8. Ламінарний та турбулентний режими течії рідин (газів)
  9. Лекція 4. Політичні системи та режими сучасності
  10. Модуль № 2 Політичні режими та політична система суспільства
  11. Недемократичні політичні режими та їх типологія. Фашизм і комунізм як різновиди тоталітаризму.
  12. Нестандартні режими робочого часу




Переглядів: 1178

<== попередня сторінка | наступна сторінка ==>
Призначення файлів. | Зчитування даних з файлу та ввід у файл

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.002 сек.