您的位置:首页 > 其它

《Windows API》读取文件

2016-05-15 22:50 274 查看

ReadFile

BOOL WINAPI ReadFile(
_In_        HANDLE       hFile,
_Out_       LPVOID       lpBuffer,
_In_        DWORD        nNumberOfBytesToRead,
_Out_opt_   LPDWORD      lpNumberOfBytesRead,
_Inout_opt_ LPOVERLAPPED lpOverlapped
);


#include<Windows.h>
#include<stdio.h>
#include<stdlib.h>
int main(){
HANDLE hFileRead;
LPCTSTR str = "C:\\Users\\Administrator\\Desktop\\can.txt";
LPVOID buffer[256];
DWORD iNi;
hFileRead = CreateFile(str,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(hFileRead == INVALID_HANDLE_VALUE){
printf("error");
}
while(ReadFile(hFileRead,buffer,256,&iNi,NULL) && iNi>0){
printf("%s\n",buffer);
}
CloseHandle(hFileRead);
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  windows api