诀窍在于我还不知道字符串的大小。我需要能够向用户询问一个词,并且这个词将存储在一个向量中。
int main()
{
vector<char> word (80);
// get the word from user
for(int i=0 ; getchar() != '\n' ; i++)
{
cin >> word[i];
}
// print the word from user
for(int i=0 ; i<=word.size() ; i++)
{
cout << word[i] << endl;
}
return 0;
}
编辑:只是我想捕获从键盘输入的单词、任何单词、字符串等。示例:假设我想将单词“obvious”添加到向量中,以便以后可以操作向量。所以我输入“obvious”,然后按回车键,然后就可以了,我有一个大小为 7 的向量,其中包含“obvious”一词。