Quantcast
Channel: Форум программистов и сисадминов Киберфорум
Viewing all articles
Browse latest Browse all 516750

Удаляются пробелы в переданной в функцию строке - Qt

$
0
0
Здравствуйте:)
Передаю в функцию, к примеру, "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();
}

while убрал - вообще обрезал строку после первого пробела
Спасибо за помощь

Viewing all articles
Browse latest Browse all 516750

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>