我想通过空间分隔符对我的字符串进行标记,我正在使用以下代码:
int main(){
string str;
string s;
cout<<getcwd(NULL,0)<<endl;
cout<<"Enter your command"<<endl;
cin>>str;
while (getline(cin, str, ' ') && str.size() != 100)
cin>>str;
return 0;
}
但是我想在接受输入后终止代码,但是它不断地接受输入而不是执行返回0行,我该怎么做才能使用户只能输入100个字符并且在输入后用户应该终止程序