C++ Win32API ReadFile()读取文件实例

 
  1. #include 
  2. #include 
  3. #include 
  4. #include 
  5. #include 
  6. void main()
  7. {
  8.     unsigned long lpNumber=0;
  9.     char lpBuffer[50]="";//文件读取的内容
  10.     char IP_path[80]="";
  11.         getcwd(IP_path,80);
  12.     strcat(IP_path,"//IP.txt");//获得资源路径
  13.     HANDLE hFile= CreateFile(IP_path,
  14.     GENERIC_READ,
  15.       0,
  16.       NULL,
  17.       OPEN_EXISTING,
  18.       FILE_ATTRIBUTE_NORMAL,
  19.       0
  20. );
  21. if(hFile==INVALID_HANDLE_VALUE)
  22. {
  23.    MessageBox(NULL,"创建文件句柄出错","error",MB_OK);
  24. }
  25. int filesucc=ReadFile(hFile,
  26.             lpBuffer,
  27.             50,//读取文件中多少内容
  28.   &lpNumber,
  29.   NULL
  30. );
  31. CloseHandle(hFile);
  32. if(filesucc==0)
  33. {
  34.     MessageBox(NULL,"读取文件失败","error",MB_OK);
  35. }
  36.     return;
  37. }

你可能感兴趣的:(C++ Win32API ReadFile()读取文件实例)