编程技巧
HuntCode
成长在于点滴记录
展开
-
如何获取dll或exe的模块名
原创 2020-11-11 11:27:41 · 527 阅读 · 1 评论 -
关于fseek不能定位大于2G文件的问题
最近在进行文件断点续传的时候用到了fseek来定位文件位置,一开始用小文件测试没有发现什么问题,但是用大于2G的文件测试的时候fseek打印出错,查相关资料,发现fseek的第二个参数类型是long,也就是说只能定位2G以内的文件,另外有两个类似的函数fseeko和fseeko64,fseeko类似于fseek,不同的是fseeko的第二个参数类型是off_t,另外还有一个宏#define _FI原创 2015-10-08 10:53:44 · 4507 阅读 · 0 评论 -
extern “C”的作用
在一些头文件中会有如下的预编译定义: #ifdef __cplusplus extern "C" { #endif //函数声明 int c_func(); #ifdef __cplusplus } #endif __cplusplus是C++编译器定义的原创 2016-02-29 14:09:13 · 537 阅读 · 0 评论