У меня есть функция, которая считывает через istringstream
и делает некоторые операции с ним так ... Я пытаюсь прочитать в файле с помощью fstream
и преобразовать fstream
объект в istringstream
, чтобы пройти это к моей функции. Я не знаю, как это сделать. Любая помощь приветствуется. Я все еще довольно новичок, поэтому, пожалуйста, держите его простым, если сможете.как конвертировать ifstream в istringstream
string inputFile(argv[1]);
ifstream inFile(inputFile.c_str());
istringstream is;
is >> inFile.rdbuf(); //*******This is wrong and is what I'm having trouble with
function(is);
Похож на хорошую возможность изучить полиморфизм. –