Вывод из файла в string

Тема в разделе "C и С++ FAQ", создана пользователем AndreiGS, 18 мар 2015.

  1. AndreiGS

    AndreiGS New Member

    Регистрация:
    18 мар 2015
    Сообщения:
    3
    Симпатии:
    0
    Как из текстового файла вывести всю строчку целиком в объект string?
     
    #1 AndreiGS, 18 мар 2015
    Последнее редактирование модератором: 18 мар 2015
  2. Streletz

    Streletz Active Member

    Регистрация:
    6 сен 2014
    Сообщения:
    40
    Симпатии:
    4
    Имеется ввиду прочтение только 1 сроки или в 1 объект string нужно прочитать весь файл?
     
  3. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Считать строку целиком можно функцией getline:
    Код (C++):
    ifstream ifst("input.txt");
    string str;
    std::getline (ifst,str);
     
    Не проверял, но должно работать - если что, пишите
     
  4. AndreiGS

    AndreiGS New Member

    Регистрация:
    18 мар 2015
    Сообщения:
    3
    Симпатии:
    0
    Нужно в 1 объект string вывести 1 строку файла
     
  5. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Так а код, который я привел тогда чем не подходит?
     
  6. AndreiGS

    AndreiGS New Member

    Регистрация:
    18 мар 2015
    Сообщения:
    3
    Симпатии:
    0
    У меня он отказывается вообще читать
     
  7. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Может быть какую-то ошибку выдает?
     
Загрузка...

Поделиться этой страницей