Не компилируется код парсера

225
07 апреля 2018, 22:06

Пишу парсер даты. Код не компилируется. Заголовок подключил, почему не создается поток?

#include <iostream>
#include <string>
#include <sstream>
using namespace std;
void Parse(string& s) {
    istream date_stream(s);
    int year;
    date_stream >> year;
    date_stream.ignore();
    int month;
    date_stream >> month;
    date_stream.ignore();
    int day;
    date_stream >> day;
    cout << year << " " << month << " " << day;
}
int main() {
    string text;
    cin >> text;
    Parse(text);
return 0;
}
Answer 1

Решение проблемы заключается в изменении istream на istringstream.

READ ALSO
Изучение C++ онлайн инерактивно

Изучение C++ онлайн инерактивно

Есть ли что-нибудь похожее на Codecademy, но для C++? Для изучения языка интерактивно

249
Вывод в цикле из массива

Вывод в цикле из массива

Проблема состоит в том, что

275
Не работает метод .join()

Не работает метод .join()

создавал консольную игру(я ещё начинающий программист на javascript) не работает функция:

227