![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
小雷家家-LeiJin
既然相遇,何不一起成长!!!
技术交流QQ:1009400483
展开
-
C语言内存的初始化
我们编写C语言的时候需要给变量申请一块内存区域,当我们创建一个内存区域的时候,内存中的数据十有八九是乱七八糟的(因为其他代码用过后遗留的数据并没有及时清掉)例如:int main(){ char str[10];//分配的10个字节的内存可能被用过; printf("%s\n",str);//这个代码打印出来的可能就是乱码,因为printf的%s是“打印一直遇到'原创 2016-05-08 02:17:47 · 7079 阅读 · 3 评论 -
C语言读取文本文件字符串内容不对,可能是文本编码问题
最近用fgets函数读取文本文件时,出现一个奇怪的现象;当我读取文本第一行的内容,用字符串格式打印出来正确,单个字符打印却没有达到自己想要看到的结果;但是读取第二行文本内容却又正常,刚开始以为是文件指针的问题,后面发现不是。最后猜测可能是编码问题,把文本编码格式换了一下,马上就好了。在notepad++编辑测试,发现把文本文件转换成“ANSI编码格式”或者“UTF-8无BOM格式编码”,读原创 2017-07-19 16:48:52 · 5318 阅读 · 0 评论