файлы и потоки
От: Аноним  
Дата: 05.10.07 06:44
Оценка:
Добрый день всем.
Есть файл с которога надо прочитать инфу.(потоками)
делаю так.

std::ifstream istream("data.txt");
std::string str_;
istream>>str_;

но только первая строка записевается в str_
что не так?
Re: файлы и потоки
От: Аноним  
Дата: 05.10.07 06:53
Оценка:
std::ifstream x("data.txt");
std::string str;
while ( x )
{
   x>>str;// или std::getline. Разница - считать пробел окончание строки ли нет
   std::cout<<"I've read string "<<str;
}
Re: файлы и потоки
От: Sergey Chadov Россия  
Дата: 05.10.07 15:36
Оценка:
Здравствуйте, <Аноним>, Вы писали:

    std::string s;
    std::ifstream f("c:/data.txt",std::ios_base::in);
    std::getline(f,s,(char)0x26);
    std::cout << s;


При условии,что в файле нет символов с кодом 0x26 (Ctrl-Z)
--
Sergey Chadov

... << RSDN@Home 1.2.0 alpha rev. 685>>
Re: файлы и потоки
От: Draqon  
Дата: 07.10.07 06:50
Оценка: 3 (1)
ifstream f("data.txt");
ostringstream os;
os << f.rdbuf();
string contents(os.str());
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.