Create a file: Difference between revisions
Content added Content deleted
SqrtNegInf (talk | contribs) m (→{{header|Perl}}: Fix comment: Perl 6 --> Raku) |
|||
Line 586: | Line 586: | ||
=={{header|C++}}== |
=={{header|C++}}== |
||
Uses some Microsoft library: |
Uses some Microsoft library: |
||
<lang cpp>#include < |
<lang cpp>#include <direct.h> |
||
#include < |
#include <fstream> |
||
int main() { |
int main() { |
||
std::fstream f("output.txt", std::ios::out); |
|||
f.close(); |
|||
f.open("/output.txt", std::ios::out); |
|||
f.close(); |
|||
_mkdir("docs"); |
|||
_mkdir("/docs"); |
|||
return 0; |
|||
}</lang> |
|||
A cross-platform solution using C++17 |
|||
<lang cpp>#include <filesystem> |
|||
#include <fstream> |
|||
namespace fs = std::filesystem; |
|||
int main() { |
|||
std::fstream f("output.txt", std::ios::out); |
|||
f.close(); |
|||
f.open("/output.txt", std::ios::out); |
|||
f.close(); |
|||
fs::create_directory("docs"); |
|||
fs::create_directory("/docs"); |
|||
}</lang> |
}</lang> |
||