我想在 Desktop/(用户指定的文件夹)中创建名为“Control.h”的文件,并向其中写入文本。我该怎么做呢?(对于mac)........这是我迄今为止所拥有的:
#include <iostream>
#include <fstream>
#include <sys/stat.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
int main ()
{
char game_name [100];
cout << "Game Name: ";
cin >> game_name;
const char* homeDir = getenv ("HOME");
char final [256];
sprintf (final, "%s/Desktop/%s",homeDir, game_name);
mkdir(final,0775);