c++换行符知识点总结
c++换行符有哪些
\n换行,光标移到下一行的开头;
endl,把缓冲槽的内容输出到控制台;
\r回车,光标移到当前行的开头,不会换到下一行,如果接着输出的话,本行以前的内容会被逐一覆盖;
#includeusingnamespacestd; intmain() { cout<<"thisisthefirstline\n"; cout<<"thisisthesecondline\r"; cout<<"thisisthethirdline\n"; cout<<"thisisthefouthline\r"; cout<<"thisisthefifthline\n"; cout<<"First"<<"\n"<<"Second"< 结果:
thisisthefirstline thisisthethirdlinee thisisthefifthline First Second Second23 这是换 行符 Presssanykeytocontinue内容补充:
关于遇到的问题实例:
遇到\r获取\n的时候,替换为\0.
#include#include intmain(intargc,char*argv[]) { charstr[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); } return0; } 到此这篇关于c++换行符知识点总结的文章就介绍到这了,更多相关c++换行符有哪些内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。