如何获取具有空格的用户输入并将其返回到字符串?

时间:2017-03-01 15:38:27

标签: c++

$('#send-form').validator().on('submit', function (e) {
    if (e.isDefaultPrevented()) {
        alert('form is not valid');
    } else {
        // everything looks good!
        e.preventDefault();
        alert('form is valid');
        // your ajax
        $.ajax({
            type: "POST",
            url: "process.php",
            data: $('#send-form').serialize(),
        });
    }
});

如何获取具有空格的用户输入并将其返回到字符串? 我正在尝试创建一个简单的程序,它需要5个用户名,并让他们输入他们最喜欢的3个游戏,但我只是让他们输入他们的菜单名称。

1 个答案:

答案 0 :(得分:0)

你的行为发生的原因是因为这两行:

cin >> player1;
cin.getline(player1);

在第一行中,cin将忽略空格,而在第二行中,它不会。因此,只需删除上面代码段中的第一行,它就应该接受带空格的名称。