Visual studio 2010 如何在Visual c+中创建文件+;

Visual studio 2010 如何在Visual c+中创建文件+;,visual-studio-2010,visual-c++,c++-cli,Visual Studio 2010,Visual C++,C++ Cli,我尝试在VisualStudioC++中创建文件。 但它现在起作用了,怎么了 CreateFile("1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING,

我尝试在VisualStudioC++中创建文件。 但它现在起作用了,怎么了

CreateFile("1",            
                   GENERIC_READ | GENERIC_WRITE,
                   0,                    
                   NULL,                 
                   OPEN_EXISTING,        
                   FILE_FLAG_OVERLAPPED, 
                   NULL); 

如果试图创建文件(而不是打开它),则不应指定“打开现有”标志。而是传递CREATE_NEW常量:

CreateFile("1",            
                   GENERIC_READ | GENERIC_WRITE,
                   0,                    
                   NULL,                 
                   CREATE_NEW,        
                   FILE_FLAG_OVERLAPPED, 
                   NULL); 

此代码尝试打开现有文件:open_existing。将其替换为CREATE_NEW以创建新文件。

#包括在您的CPP文件顶部。首先,您应该学习如何编程,然后开始使用WinAPI。