如何找到getline句子的大小?

时间:2018-03-15 23:05:37

标签: c++ string getline

我需要编写一些代码,这些代码需要两个句子并比较它们的大小。 在调试器中,sentence1的大小为-858993460。我的问题是,我怎样才能找到两个句子的大小?由于空格,我无法使用std::cin::operator>>

string sentence1, sentence2;
cout << "Write frist sentence: ";
cin.ignore();
getline(cin, sentence1);
cout << "Write secound sentence: ";
getline(cin, sentence2);
int size = sentence1.size(); //the size is always wrong
/*if (sentence.length > sentence.length)
{
    size = sentence2.length;
}
cout << size;*/

0 个答案:

没有答案