我想通过说我是编程新手,但我正在研究一个小项目,除了这一小部分之外我已经弄明白了,我无法在网上找到它并且无法通过思考无论出于何种原因我需要向后显示一个字符串,但是我编写它的方式,它会在一个新行上显示每个字符。我想在同一行显示它。如果我添加一个endl到最后它有“按任意键继续...”消息,我不想要。
if (sel == 4)
{
for (a = sent.length() - 1; a >= 0; a--)
{
cout << sent.at(a) << endl;
}
break;
}
基本上,用户输入一个字符串,我将其存储为“已发送”,然后要求他们输入一个选项,存储为“sel”1到4,每个选项都与字符串不同(大写,小写)等等但是4会向后显示它,现在可以正常工作,但是当它显示字符串时,会出现“按任意键继续...”的消息(应该如此)我只是无法找到解决方法。
答案 0 :(得分:0)
我想我知道你的意思,这很简单。就这样做:
if (sel == 4)
{
for (a = sent.length() - 1; a >= 0; a--)
{
cout << sent.at(a);
}
cout<<endl;
break;
}