MS-Windows编程中的文件操作、控制台窗口管理及时间日期函数
1. 文件指针移动与I/O操作
1.1 文件指针移动
在文件操作中, SetFilePointer 函数可用于移动文件指针。若函数调用失败,返回值为零。 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库包含一些简化的文件输入/输出过程,这些过程
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



