LINUX.ORG.RU

Вопрос начинающего по С++


0

0

Наверное, вопрос элементарный, но догнать не могу: надо ИЗ ФАЙЛА считать В СТРОКУ. Ничего элегантнее, чем след. код:

char String[10] = {'0'}, Temp; int Count = 0; ifstream flOut (Name); do { flOut.get(Temp); String[Count] = Temp; Count ++; } while (!flOut.eof());

придумать не могу. Не может быть, чтоб в С++ не было стандартной ф-ии! Помогите пожалуйста...

anonymous

Есть read, есть getline, есть get, есть оператор <<, функции у них разные, что-нибудь из этого наверняка подойдет

justme
()

ifstream ifs("file.txt");
string soutTmp,sout;
while(ifs>>soutTmp) sout += ' ' + soutTmp;

naprimer. A voobshe sposobov est t'ma, tut delo vkusa.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.