创建文件 C++(Unix 和 Windows 的跨平台解决方案)

Bor*_*kov 0 c++ unix windows cross-platform file

有没有办法从 C++ 代码使用(fstream、FILE 等)在 Unix 和 Windows 上创建文件?

如果不是,您可以做什么才能让您的代码在 Unix 和 Windows 上运行?

Fre*_*Foo 5

ofstream out(path);
Run Code Online (Sandbox Code Playgroud)

或者

FILE *fp = fopen(path, "w");
Run Code Online (Sandbox Code Playgroud)

path如果文件不存在,将创建该文件。