
C/C++
文章平均质量分 77
cnyu
这个作者很懒,什么都没留下…
展开
-
纯手写bmp图片
bmp图片就是位图,是在几乎任何的操作平台上都支持的图片格式,今天我们就用bmp图片来做一个有趣的试验,不用任何的画图工具, 我们只用16进制编辑器,在里面输入16进制数,然后保存后缀为.bmp的文件,由此而构成一副bmp图片。虽然最后生成的bmp图片在现实生活中没有任何的原创 2009-07-12 20:08:00 · 2654 阅读 · 6 评论 -
简单的控制台聊天程序(C Socket编程)
什么也不说, 看代码(代码是说明问题的最好方法): /* server.c */#include #include #include #pragma comment(lib, "ws2_32.lib")int main(){ HOSTENT *host_entry; char host原创 2009-07-12 20:21:00 · 1286 阅读 · 0 评论 -
调用方式__cdecl和__stdcall的异同点
我们最常用的调用约定有以下2种,__cdecl和__stdcall, __cdecl 是c/c++的默认调用约定(calling convention), __stdcall是windows api 函数的调用约定。这2种调用约定的参数传递方式是一样的, 都是从右至左;原创 2009-07-12 20:04:00 · 1027 阅读 · 0 评论 -
PE文件结构分析
PE文件格式(Portable Executable File Format)是windows下的可执行文件的格式, 从某种意义上讲,它反映了windows操作系统的工作方式, 对于它的了解, 可以帮助我们更加了解windows操作系统,对于windows下的编程,好处也是大大的。在本文中, 我并不打算大讲特讲PE文件的构成是什么,每个字段是什么意思, 这些资料可以说原创 2009-07-12 20:11:00 · 1643 阅读 · 0 评论