
C++
心窄
这个作者很懒,什么都没留下…
展开
-
转义字符\r、\n、以及\r\n的区别
一、转义字符转义字符用来表示常见的那些不能显示的ASCII字符。常见的转义字符有\t、\n、\r、\、’、"等等,详见常见的转义字符及其意义(C语言)二、\r、\n、以及\r\n的区别\r :将当前位置移到本行开头。又叫回车,对应键盘上的return键\n:将当前位置移到下一行开头。又叫换行,newline。这时候可能就有人陷入了思考中,在文本中回车不就相当于换行了吗?换行不就相当于到...原创 2019-06-26 20:43:05 · 54380 阅读 · 2 评论 -
C++ sizeof(struct)计算结构体大小
一、sizeof()在学习C++的时候会学到一个sizeof操作符,在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。单位是位(byte)。我们都知道char、short、int、long、float、double的大小;二、结构体的大小定义一个结构体:struct stru{ char a; int b; float c; double d;};...原创 2019-08-31 13:07:46 · 19475 阅读 · 2 评论 -
无法启动程序 “\\\\\\.exe”系统找不到指定的路径。
问题说明:今天在看一个项目的源码时直接下载下来放到了桌面上,运行出现如下错误。解决方案:不要将程序源代码或项目或exe放在桌面这种复杂(多半带空格和汉字且在防火墙或杀毒软件严密控制的C盘上)的目录下。一般情况下先检查自己的项目的路径,如果确实是上边所描述的情况那么把项目直接拷贝到其他文件直接运行就可以了。...原创 2019-09-03 22:33:52 · 2029 阅读 · 0 评论 -
C++ 求字符串的所有子串
C++版本求一个字符串的所有子串的核心就是利用substr这个函数,所以一定要搞懂这个函数。第二个变量是偏移量。下面是源码:#include<iostream>#include<string> using namespace std;void getAllSubstrings(string str){ if (str.length() == 0) { ...原创 2019-09-04 17:31:54 · 5365 阅读 · 0 评论