logo
ООП для Заоч / Пинчук Лозовская Программир на С

Void main(int n, char** fnam)

{ ifstream fs(fnam[1]);

char buf[255];

while (!fs.eof()) { fs.getline(buf,sizeof(buf));

cout << buf << endl;

}

}

Якщо потрібно прочитати з потоку рядок і відправити його не в масив типу char, а привласнити змінній типу string, можна скористатися функцією getline з модуля <syst.h>. Ознайомтесь з програмою, яка копіює вміст текстового файлу-потоку на екран. У програмі використана функція getline з модуля syst.h . Якщо досягнуто кінець файлу, ця функція повертає 0 (false).

// Приклад 5

#include <syst.h>