摘要: 3.6至3.24 1.MultiByteToWideChar 2.传递指针与传递指针的引用 3._CrtCheckMemory 4.理解feof与EOF 5.全局变量与静态全局变量 6.c文件和h文件关系(编译原理) 7.expression:CrtlsValidHeapPointer 阅读全文
posted @ 2017-03-24 18:10 ~不倦 阅读(120) 评论(0) 推荐(0)
摘要: 问题产生 使用CreateFile函数,如下: 第一个参数是wchar类型,而我从配置文件中读入的文件路径是char类型,因此涉及到char至wchar的转换问题 问题解决 使用MultiByteToWideChar函数函数代码如下: 讲解如下: 倒数第三个参数设为-1,倒数第二个参数设为NULL, 阅读全文
posted @ 2017-03-24 18:02 ~不倦 阅读(1182) 评论(0) 推荐(0)
摘要: 问题原型: 函数声明如下: PDATA指向一段字符的开始位置,read_proInfo函数每次解析一条数据,解析完之后,希望PDATA能够指向下一条数据的开始位置,方法就是在函数的结尾让PDATA指向下一条数据的位置。如果传递参数的形式是char*PDATA,则函数结束后,PDATA指向的内容不会改 阅读全文
posted @ 2017-03-24 17:42 ~不倦 阅读(547) 评论(0) 推荐(0)
摘要: 参考: _CrtCheckMemory MSDN 堆异常检查-MS vs stdio 编写程序经常会涉及到堆的申请,但是如果你向所申请堆里写数据,超过了你最开始申请的空间是,运行中就会发生中断。 _CrtCheckMemory函数可以帮助我们做检查,看使用空间是否超过了规定空间,如果是,就会输出相关 阅读全文
posted @ 2017-03-24 17:19 ~不倦 阅读(1080) 评论(0) 推荐(0)
摘要: feof(feof msdn) feof用于判断文件结尾。头文件<cstdio>。使用方法是feof(fp),fp为指向需要判断的文件的指针。如果不到文件结尾,返回0值;如果是文件结尾,返回非0. 使用feof判断文件结尾一定要非常注意以下一点: 假设文件包含10字节,并且你读取了十字节,调用feo 阅读全文
posted @ 2017-03-24 17:10 ~不倦 阅读(4315) 评论(0) 推荐(0)