file.open();
以外の方法があるか知りたい<windows.h>
質問する
6693 次
1 に答える
5
特に述べているようwindows.h
に、WINAPI関数CreateFile()
を使用してファイルを作成できます。リンクの最後に、を使用する複数の例がありCreateFile()
ますが、ここに簡単な例があります。
#include <windows.h>
#include <iostream>
int main()
{
HANDLE h = CreateFile("test.txt", // name of the file
GENERIC_WRITE, // open for writing
0, // sharing mode, none in this case
0, // use default security descriptor
CREATE_ALWAYS, // overwrite if exists
FILE_ATTRIBUTE_NORMAL,
0);
if (h)
{
std::cout << "CreateFile() succeeded\n";
CloseHandle(h);
}
else
{
std::cerr << "CreateFile() failed:" << GetLastError() << "\n";
}
return 0;
}
于 2012-04-06T09:09:55.910 に答える