работа с файлами
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
работа с файлами - 2012-03-30 14:11:31.173333
|
|
|
maccam
Сообщений: 4
Оценки: 0
Присоединился: 2011-11-22 10:38:06.193333
|
помогите, столкнулся с проблемой чтения из файла… Дан файл в котором есть текст программы надо считать его потоково … Создал дек в котором хранить строки, а считывается только одна… int main()
{ deque <text> programm;
ifstream in("in1.txt");
int i=0;
while (in)
{ in>>programm[i].str;
i++;
} как в потоках делать переход на следующую строку, вот тут и застрял …подскажите как ?
|
|
|
RE: работа с файлами - 2012-03-30 14:25:05.230000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
std::getstring И как-то сомнительно ты чтение делаешь. Бери std::list< std::string > и делай std::list::push_back
|
|
|
RE: работа с файлами - 2012-03-30 14:58:39.340000
|
|
|
maccam
Сообщений: 4
Оценки: 0
Присоединился: 2011-11-22 10:38:06.193333
|
ща попробую, спасибо)))
|
|
|
RE: работа с файлами - 2012-03-30 18:33:41.186666
|
|
|
maccam
Сообщений: 4
Оценки: 0
Присоединился: 2011-11-22 10:38:06.193333
|
спасибо ещё раз, помогли …хоть сделал немного по своему но заработало)))
deque <string> programm;
ifstream in("in1.txt");
string str;
while(!in.eof())
{ getline(in,str);
programm.push_back(str);
}
|
|
|
|
|