- 博客(4)
- 收藏
- 关注
原创 文件操作 API 函数介绍
在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍:一般文件操作 APICreateFile打开文件要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。ReadFile从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。WriteFile 向文
2005-03-20 15:32:00 898
原创 笑死我了..哈哈
1、涮碗 俩人吃完饭都不想涮碗,所以决定用猜拳方式决胜负,谁输谁涮碗。但老婆好耍赖,出拳时总比我慢一拍,我也不去揭穿她的诡计,只在洗涮时找有豁口的(或看着不值钱的)碗、盘子打碎一两个,第三次她就不再让我涮碗,但我得负责倒垃圾。 Deuce 2、做早点 我跟老婆都有赖床的恶习,因此,常有起床后不吃早餐直奔单位的现象。 为了培养老婆早起做早餐的优良品德,我早上醒来时
2005-03-19 10:45:00 845
原创 #ifdef __cplusplus
C++语言在编译的时候为了解决函数的多态问题,会将函数名和参数联合起来生成一个中间的函数名称,而C语言则不会,因此会造成链接时找不到对应函数的情况,此时C函数就需要用extern “C”进行链接指定,这告诉编译器,请保持我的名称,不要给我生成用于链接的中间函数名。 下面是一个标准的写法: //在.h文件的头上#ifdef __cplusplus#if __cplusplusextern "C"
2005-03-15 11:15:00 1431
原创 成员对齐問題
#pragma pack(8)struct S1{ char a; long b;};struct S2 { char c; struct S1 d; long long e;};#pragma pack()sizeof(S2)结果为24.成员对齐有一个重要的条件,即每个成员分别对齐.即每个成员按自己的方式对齐.也就是说上面虽然指定了按8字节对齐,但并不是所有的成员都
2005-03-15 11:04:00 868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人