Добрый день всем.
Есть файл с которога надо прочитать инфу.(потоками)
делаю так.
std::ifstream istream("data.txt");
std::string str_;
istream>>str_;
но только первая строка записевается в str_
что не так?
std::ifstream x("data.txt");
std::string str;
while ( x )
{
x>>str;// или std::getline. Разница - считать пробел окончание строки ли нет
std::cout<<"I've read string "<<str;
}
Здравствуйте, <Аноним>, Вы писали:
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>>
ifstream f("data.txt");
ostringstream os;
os << f.rdbuf();
string contents(os.str());