c++换行符知识点总结
2020-04-19 12:05
555 查看
c++换行符有哪些
\n 换行,光标移到下一行的开头;
endl,把缓冲槽的内容输出到控制台;
\r 回车,光标移到当前行的开头,不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;
#include <iostream> using namespace std; int main() { cout << "this is the first line\n"; cout << "this is the second line\r"; cout << "this is the third line\n"; cout << "this is the fouth line\r"; cout << "this is the fifth line\n"; cout<<"First"<<"\n"<<"Second"<<endl; cout<<"First123"<<"\r"<<"Second"<<endl; cout<<"这是换"<<endl<<"行符"; return 0; }
结果:
this is the first line this is the third linee this is the fifth line First Second Second23 这是换 行符 Presss any key to continue
内容补充:
关于遇到的问题实例:
遇到\r获取\n的时候,替换为\0.
#include<string.h> #include<stdio.h> int main(int argc, char *argv[]) { char str[128]; while (fgets(str, 127, stdin)) { char *tmp = NULL; //去掉换行符 if (tmp = strstr(str, "\n")) *tmp = '\0'; //去掉回车符 if (tmp = strstr(str, "\r")) *tmp = '\0'; printf("---%s---\n", str); } return 0; }
到此这篇关于c++换行符知识点总结的文章就介绍到这了,更多相关c++换行符有哪些内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
您可能感兴趣的文章:
相关文章推荐
- C++中,虚函数,引用指针,拷贝复制等知识点总结
- 后端c++知识点总结
- C/C++ 知识点总结
- c++基础知识点总结一
- C++ 面试知识点总结
- 常见C++面试题及基本知识点总结(一)
- 【C++知识点总结】运算符 & 运算符重载
- C++常见知识点-总结4
- c++设计模式知识点(持续总结)
- 数据结构(c++版)(第2版)第一章:绪论的知识点总结图,制作者:物联网1131-18 .
- C/C++面试知识点总结
- c++知识点总结
- C++知识点总结(5)
- C++ 虚函数、纯虚函数、继承、虚表、多态原理相关知识点总结
- C++知识点总结(三)
- 【C++】第12章 类和动态内存分配 知识点总结
- C++刷题知识点总结1
- c++ 类的继承与派生 知识点总结及例子
- c++知识点总结2
- C++笔试面试真题回顾与知识点总结