Как использовать getline с файлом?

Задача прочитать из файла строку вроде Привет 123 (разделитель - пробел) и увеличить каждую букву на 1.
Все сделал, осталось только реализовать чтение из файла, а не из stdin.
Вот код чтения:
wstring s;
getline(std::wcin,s);
//Далее работа с s, которая уже реализована

Код вроде этого не работает.
wstring s;
ifstream file;
file.open("input.txt", ios_base::in);
getline(file,s);
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Открывайте файл через ifstream (или wifstream).
Вот эту вот штуку и передавайте вместо wcin.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@nagayev Автор вопроса
Оказывается, для wstring нужно использовать wifstream, спасибо Wataru.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы