21xrx.com
2024-12-22 19:07:55 Sunday
登录
文章检索 我的文章 写文章
C++字符串输入输出
2023-06-28 22:40:20 深夜i     --     --
C++ 字符串 输入 输出 格式化

C++是一种常用的编程语言,它支持多种数据类型的输入输出。字符串是其中一种常见的数据类型,本文将介绍如何在C++中输入输出字符串。

字符串输入

在C++中,可以使用cin对象从键盘上输入字符串。但是,cin对象不能直接读取空格或者换行符,因此需要使用getline()函数。该函数可以读取一整行输入,直到遇到换行符为止。以下是一个示例代码:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str;

  cout << "请输入一句话:" << endl;

  getline(cin, str);

  cout << "您刚才输入的是:" << str << endl;

  return 0; 

}

上述代码使用了getline()函数,将从键盘输入的整行文本读取到了str字符串变量中。如果您需要读取多个字符串,可以在循环中使用getline()函数,直到读入所需的所有字符串。

字符串输出

在C++中,可以使用cout对象输出字符串。输出字符串需要使用双引号将字符串括起来。以下是一个示例代码:


#include <iostream>

#include <string>

using namespace std;

int main()

  string str = "Hello World!";

  cout << "输出字符串:" << str << endl;

  return 0; 

上述代码中,定义了一个字符串变量str,该变量的值为“Hello World!”。并且使用cout对象将该字符串输出到屏幕上。

总结

在C++中输入输出字符串时,需要使用getline()函数和cout对象分别进行操作。如果需要读取多个字符串,则需要在循环中使用getline()函数,直到读入所需的所有字符串。如果需要输出字符串,则需要使用cout对象并将字符串括在双引号中输出。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复