21xrx.com
2024-12-22 15:45:35 Sunday
登录
文章检索 我的文章 写文章
如何在C++中判断换行符?
2023-06-24 09:44:37 深夜i     --     --
C++ 判断 换行符

在C++中,判断换行符可以用不同的方法。下面是两种常用的方法:

1. 判断字符的ASCII码

换行符的ASCII码是10,所以可以使用以下代码来判断换行符:


char c = getchar(); // 获取输入的字符

if (c == 10)

  // 如果是换行符

2. 使用getline函数

C++标准库中的getline函数可以读取一行输入,包括换行符。例如可以使用以下代码来获取一行输入:


#include <iostream>

#include <string>

int main() {

  std::string line;

  std::getline(std::cin, line);

  // line 中的内容包括换行符

  return 0;

}

在上述代码中,getline函数会读取一行输入,并将其存储在line字符串中,包括换行符。如果需要去掉换行符,可以使用以下代码:


line.erase(std::remove(line.begin(), line.end(), '\n'), line.end());

这段代码使用remove函数删除所有的换行符,然后使用erase函数删除删除后的字符串中的空白字符。

  
  

评论区

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