畅思笔录

 

2013年9月12日

fwrite()中参数含义——size和count经常用搞反

摘要: 函数原型:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);注意:这个函数以二进制形式对文件进行操作,不局限于文本文件返回值:返回实际写入的数据块数目(1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;(2)size:要写入内容的单字节数;(3)count:要进行写入size字节的数据项的个数;(4)stream:目标文件指针;(5)返回实际写入的数据项个数count。 阅读全文

posted @ 2013-09-12 18:03 畅思笔录 阅读(3111) 评论(0) 推荐(0)

解决VS2010中winsock.h与winsock2.h冲突(重复定义)——转载

摘要: 当这两个头文件顺序颠倒时,编译会出现许多莫名其妙的错误,错误如下:1>…\include\ws2def.h(91) : warning C4005: 'AF_IPX' : macro redefinition1>…\include\winsock.h(460) : see previous definition of 'AF_IPX'…[原因分析] 主要原因是因为中包含了头文件,由于其版本的不同,导致出现上述的错误。中相关代码如下: #ifndef WIN32_LEAN_AND_MEAN #include #include #include .... 阅读全文

posted @ 2013-09-12 17:32 畅思笔录 阅读(8665) 评论(0) 推荐(3)

导航