您的位置: 首页 > 技术问答 > 带空格的字符串输入 带空格的字符串输入 分类: 技术问答 • 2022-09-21 08:44:15 问题描述: 我想从空间设置为字符串的用户输入,但是当我这样做时我的程序试图自杀。带空格的字符串输入 cout<<"Enter Item Description: "; cin>>itemDesc; 我知道,它可以写成 cout<<"Enter Item Description: "; getline(cin,itemDesc); ,但如果我这样做,输入被跳过。 +2 不,输入不会被跳过。在调用getline之前,代码做了一些事情**,使流处于代码不期望的状态。 – 答 使用std::noskipws接受来自输入的空格。你可以找到更多关于它here。 +0 这没有奏效。也许我实施错了? –
不,输入不会被跳过。在调用getline之前,代码做了一些事情**,使流处于代码不期望的状态。 –