*   >> Чтение Образование Статьи >> science >> programming

Основы доступа к файлам в С ++

"); если (writeStrm.is_open ()) {writeStrm writeStrm writeStrm} writeStrm.close (); вернуть 0; } Обратите внимание на включение файла заголовка fstream. Три письма линии может быть уменьшен до одного следующим образом: writeStrm В длинной череде выше, \\ п характер заставляет следующий зелье строки на следующую строку. Немного о струнного класса Существует предопределенный класс называется классом строка. Этот класс используется для создания экземпляра (создание) и объект, который будет содержать строку.

Синтаксис для создания такого объекта есть строка myStr; где myStr идентификатор вы даете для объекта строки; Вы можете дать любое имя. Файл заголовка, который обеспечивает этот класс называется строкой. Эй, вы также можете использовать класс строку как тип объекта для элементов массива. Декларация массива что-то вроде, строка туАггау [10]; Тип объекта для каждого элемента массива является строкой. Идентификатор массива выше туАггау. Заявление выше, предполагает, что будет 10 элементов в массиве. Каждый элемент в массиве будет строка (фраза).

GetLine Функция Заголовочный файл строка также имеет функцию под названием функция GetLine которого синтаксис, в простых терминах: GetLine (streamObj, strObjIdent) Первый аргумент является идентификатором объекта потока. Второй идентификатор строкового объекта, экземпляр из класса строки. Теперь эта функция GetLine будет читать строку текста из потока и поместить его в объекте определены strObjIdent. Вы можете отобразить (печать) содержание strObjIdent. Функция GetLine получает текст строки без концовка \\ п характер. Ifstream класса В основном это используется для чтения файла.

Для простых случаев, вам не нужно аргумент режим, чтобы использовать этот класс. Синтаксис для создания объекта из класса, ifstream является ifstream fileStrm; Вы начинаете с именем класса с последующим пробелом затем идентификатор (имя) объекта (любое имя). Чтобы прочитать строку из потока, вы делаете это: GetLine (streamObj, strObjIdent) Я объяснил эту функцию и ее аргумент выше. Следующий код читает три строки файла, созданного выше. Читайте и попробовать его. #include #include #include с помощью патезрасе; INT Main () {ifstream readStrm; строка строка; readStrm.open ("myfile.

txt"); если (readStrm.is_open ()) {GetLine (readStrm, линия); соиЬ GetLine (readStrm, линия); соиЬ GetLine (readStrm, линия); соиЬ} readStrm.close (); вернуть 0; } Команда \\ п характер заставляет следующий печатный (дисплей) линии к следующей строке. Обратите внимание

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.