В тази статия, аз ще се организира нещо, което все още не е казал. Много време е минало, тъй като аз написах една статия за работата си с текстов файл, но е напълно зелен, не можех да се съберат всички наведнъж и да даде на хората. Аз не мисля, че работата с текстовия файл ще бъде много популярен в страниците на моя блог. Оказва се работи с файлове е много въпроси
Тук ще опиша отговора на един прост въпрос. "Как да отворите файл в режим ... ..".
В 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 в двоичен режим
========================
По време на опитите си да направят нещо с файл, най-вероятно ще поеме кой режим е подходящ за вас
Свързани статии