ПредишенСледващото

В тази статия, аз ще се организира нещо, което все още не е казал. Много време е минало, тъй като аз написах една статия за работата си с текстов файл, но е напълно зелен, не можех да се съберат всички наведнъж и да даде на хората. Аз не мисля, че работата с текстовия файл ще бъде много популярен в страниците на моя блог. Оказва се работи с файлове е много въпроси
Тук ще опиша отговора на един прост въпрос. "Как да отворите файл в режим ... ..".

В C ++ файлове могат да бъдат отворени в такива режими обичам да чета, да пиша и да добавите информация във файла.

константи режим на файла

  • IOS :: в Отваряне на файл за четене
  • IOS :: от отворен за запис
  • IOS :: изяде Отиди на края на файла след отваряне
  • IOS :: приложение Добавяне към края на файла
  • IOS :: TRUNC съкращава файла, ако той съществува
  • IOS :: двоичен двоичен файл

Използвайте тези константи е лесно. Например се предполага, че в края на файла, който искате да добавите информация. Ние разглеждаме и намери подходящ постоянна.

ofstream MyOut1 ( "C: //1.txt" IOS яли ..); // отваряне на файла, за да добавите информация към края

MyOut1 <<"BUGAGA" <<"\n" ; //Записали строчку

MyOut1. близо (); // затворите отворен файл

Мисля, че този пример е достатъчно, за да се определи вашата ситуация и да определи желаната константа.

Но това не е всичко. C ++ поддържа комбинираните режими, можете да отворите файла в режим за. Например, ако файлът не съществува, когато се опитате да се прилага за грешка в такъв файл. по дефиниция не може да чете нещо от несъществуващ файл. При отваряне на файла, можете да проверите за тази грешка, и ако няма файл, след сформиране на нова празна или да покаже съобщение, но е възможно да се съчетаят с отворен режим: Open за да добавите към края на файла и запис във файла наведнъж.

Сега можете да стартирате програмата, след BUGAGA на пренаписване и стартирайте програмата отново. Дори ако файлът не съществува, ще бъде създаден файла и ако е така, то тази информация ще бъде добавена към края.

Мисля, че няма смисъл да се опише всички възможни комбинации и начини. Вашите експерименти можете да помогнете малко практика и да получат умения за работа с файлове в различни режими

  • IOS :: в Open за четене
  • IOS :: от Open за Записи
  • IOS :: навън | IOS :: TRUNC отвори за писане съкращаване на съществуващ файл
  • IOS :: навън | IOS :: приложението Open запис добавяне
  • IOS :: в | IOS :: от Open за четене и писане на резолюцията на запис с произволни места на файлове
  • IOS :: в | IOS :: навън | IOS :: TRUNC отворен за четене и писане с отрязване на съществуващ файл
  • IOS :: двоичен Open в двоичен режим

========================
По време на опитите си да направят нещо с файл, най-вероятно ще поеме кой режим е подходящ за вас

Свързани статии

Подкрепете проекта - споделете линка, благодаря!