【发布时间】:2013-07-16 10:23:30
【问题描述】:
我正在尝试调试一个操作文件的程序。例如,我将文件指针设置为偏移量 4(使用基数 0),但它似乎从偏移量 5 开始。
为了弄清楚发生了什么,我想输入一行以打印出当前文件指针(我没有为这个小项目使用 IDE,只使用 Notepad2 和命令行)。不幸的是,似乎没有一个 Windows API 函数来检索当前文件指针,只有一个来设置它。
我记得能够在 Pascal 中(在 DOS 中)找到当前文件指针,但是如何在 Windows 中的 C++ 中确定当前文件指针?
【问题讨论】:
-
(记录一下,原来它工作正常;我只是使用了错误的测试文件。在我测试完基于大小的模式后,我开始测试基于偏移的模式并忘记开始使用基于偏移量的测试文件而不是基于大小的测试文件。Doh!
›_‹)
标签: c++ windows winapi visual-c++ file-pointer