41、MS-Windows编程:文件操作、控制台窗口管理及时间日期函数

MS-Windows编程:文件操作、控制台窗口管理及时间日期函数

1. 文件指针移动与I/O操作

1.1 文件指针移动

在文件操作中,函数若失败返回值为零。 dwMoveMethod 指定了移动文件指针的起始点,可从三个预定义符号中选择: FILE_BEGIN FILE_CURRENT FILE_END 。移动的距离是一个64位有符号整数值,分为两部分:
- lpDistanceToMove :低32位
- pDistanceToMoveHigh :指向包含高32位的变量的指针

lpDistanceToMoveHigh 为空,则仅使用 lpDistanceToMove 中的值来移动文件指针。例如,以下代码准备追加到文件末尾:

INVOKE SetFilePointer,
fileHandle, ; file handle
0, ; distance low
0, ; distance high
FILE_END ; move method

1.2 Irvine32库中的文件I/O程序

Irvine32库包含一些简化的文件输入/输出程序,这些程序是对Win32 API函数的封装。以下是相关源程序:

;
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值