HI,
一旦我们接受键盘的输入,我们如何在VC ++中将该字符添加到字符串中?
任何人都可以帮我吗?
答案 0 :(得分:3)
您可以使用STL中的std::string
和+或+ =运算符。
要执行此操作,#include <string>
并使用课程std::string
。
之后,有多种方法可以存储用户的输入。
首先,您可以将字符输入直接存储到字符串中:
std::string myStr;
std::cin >> myStr;
其次,您可以将输入附加到现有字符串:
std::string myStr;
myOtherStr += myStr;
正如其他人指出的那样,你的问题表明你是初学者。如果是这种情况,您应该阅读您选择的书/教程。您将获得更完整和可理解的答案,尤其是从一本好书中。如果你不知道,你可以在StackOverflow中找一个好的 - 用推荐标记你的问题。
答案 1 :(得分:0)
#include <iostream>
#include <string>
int main(int argc, char**argv)
{
std::string s;
std::cin >> s;
s += " ok";
std::cout << s;
return 0;
}
答案 2 :(得分:0)
尝试以下方法:
std::string inputStr;
std::cin >> inputStr;
此代码将接受键盘上键入的字符串并将其存储到inputStr
中。
我的猜测是你正在学习C ++。如果是这样,我的建议是继续阅读你的C ++书。键盘输入肯定会在即将到来的章节或其他章节中解决。
答案 3 :(得分:-1)
根据您的确切需要,有几种方法可以解决。查看此站点上的C ++ I / O教程:www.cplusplus.com