我需要编写一些代码,这些代码需要两个句子并比较它们的大小。
在调试器中,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;*/