
C语言
Erin987
这个作者很懒,什么都没留下…
展开
-
关于intptr_t
C语言编程需要注意的64位和32机器的区别。数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小。为了保证平台的通用性,程序中尽量不要使用long类型。可以使用固定大小的数据类型宏定义,这些宏定义需要引用stdint.h头文件,比较麻烦。使用intptr_t可以保证平台的通用性,它在不同的平台上编译时长度不同,但都是标准的平台字长,...原创 2018-08-01 10:17:36 · 1609 阅读 · 0 评论 -
_findnext()调试中断,发生访问错误,错误定位到ntdll.dll
将 long hFile 改为 intptr_t hFile 即可。原因:关于intptr_t原创 2018-08-01 10:19:40 · 2006 阅读 · 1 评论 -
C++遍历文件夹下所有文件
主要用到_finddata_t结构体,和_findfirst、_findnext、_findclose三个函数。他们都属于io.h头文件。1、结构体:用来存储文件各种信息struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; ...原创 2018-08-01 10:39:52 · 1508 阅读 · 3 评论