时间:2021-05-20
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 linethis is the third lineethis is the fifth lineFirstSecondSecond23这是换行符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++换行符有哪些内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
简述:观察Byte值转为字符写入文件如果在java里用byte打印出来只有33到126的输出字符比较正常此外发现Byte值为13是空格,10是换行符知识点:1.
Linux和windows中的换行符差异问题LINUX的换行符在Windows记事本打开不换行或出现黑点是由于Linux和windows中的换行符差异问题造成的
1.mysql数据库中的换行符在mysql数据库中,其换行符为\n即char(10),在python中为chr(10)2.textarea中的换行符textar
以电脑为例,换行符的ascii码值是10。另外,换行符的控制字符是LF。 ASCII((AmericanStandardCodeforInformationI
正则替换换行符和把替换成换行符例子:str=str.replace(/\r\n/g,"");//把换行符替换成,注意:\r\n为正则表达式的快捷方式不能用/r/