21xrx.com
2025-07-14 05:03:09 Monday
文章检索 我的文章 写文章
C++使用string字符串实现换行输出
2023-06-24 03:54:03 深夜i     25     0
C++ string 换行输出 字符串

在C++程序中,使用string字符串输出换行并不是一件难事。换行符通常指代的是'\n',它是一种转义字符,用于在输出中换行。

要在C++中使用string输出换行,只需要在字符串末尾加上'\n'即可。下面是一个例子:

#include <iostream>
#include <string>
using namespace std;
int main() world!";
  cout << hello << endl;
  return 0;

在上面的代码中,将字符串hello输出到屏幕上,并在末尾添加了一个转义字符'\n'。这样就可以实现换行输出了。

另外,也可以使用string类提供的函数getline(),它可以读取一行完整的字符串,并自动删除行末的换行符。下面是一个例子:

#include <iostream>
#include <string>
using namespace std;
int main() {
  string name;
  cout << "What's your name? ";
  getline(cin, name);
  cout << "Hello, " << name << "!" << endl;
  return 0;
}

在上面的代码中,使用getline()函数读取用户输入的名字,并输出问候语。由于getline()函数自动删除了行末的换行符,所以不需要额外添加'\n'。

总之,在C++中使用string字符串进行换行输出非常简单,只需要在字符串末尾添加转义字符'\n',或者使用getline()函数即可。

  
  

评论区