21xrx.com
2024-12-23 02:59:13 Monday
登录
文章检索 我的文章 写文章
C++使用string字符串实现换行输出
2023-06-24 03:54:03 深夜i     --     --
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()函数即可。

  
  

评论区

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