Здравствуйте:)
Передаю в функцию, к примеру, "h e llo"
а получаю результат "hello", почему так происходит?
while убрал - вообще обрезал строку после первого пробела
Спасибо за помощь
Передаю в функцию, к примеру, "h e llo"
а получаю результат "hello", почему так происходит?
Код:
int setStr(string s)
{
QString str = QString::fromUtf8(s.c_str());
cout << str.toStdString();
return 0;
}
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
string s;
while(true)
{
cin >> s;
setStr(s);
}
return a.exec();
}
Спасибо за помощь