用CStdioFile创建名为“this is test     "文本文件失败,错误是文件名中包含无效路径。不知道用Createfile如何创建这么一个文本文件,哪位指点一下,多谢。

解决方案 »

  1.   

    用""把文件名包括进来
    "\"this is test\""
      

  2.   


    #include <windows.h>
    #include <cstdio>int main()
    {
    HANDLE hFile=CreateFile("mao xin.txt",GENERIC_WRITE | GENERIC_READ,
    FILE_SHARE_READ | FILE_SHARE_WRITE,NULL,
    CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL); if(hFile==INVALID_HANDLE_VALUE)
    {
    printf("%d\n",GetLastError());
    return -1;
    }
    CloseHandle(hFile);
    return 0;
    }