请问:在C++中如何获得一个文件的句柄?如何定义一个文件的句柄?
在vc中可以这样:HFILE filehandle;但是现在我想用通用的,请帮忙!!!
很抱歉,我连句柄是什么都不知道
在Windows程序中,都可以用HFILE或HANDLE,用CreateFile来得到文件句柄,我记得BC中有非缓冲文件处理函数如open,这时用int型表示文件句柄。
至于你要找“通用的”,我觉得“文件句柄”这个概念本身就不通用。我们应该使用fstream去操作文件。
plainsong 说的很有道理, 用fstream最通用了, C++标准库里最基本的东东了, 任何C++的编译器都支持, 有什么不好么?