如何在VC ++中处理字符串?

时间:2009-08-09 12:51:18

标签: string visual-c++

HI,

一旦我们接受键盘的输入,我们如何在VC ++中将该字符添加到字符串中?

任何人都可以帮我吗?

4 个答案:

答案 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