C++ 如何使用c+;在%appdata%中创建文件+;
我需要帮助在AppData中创建文件夹。 假设我想在%appdata%中创建一个名为“MyFolder”的文件夹,其中包含文本文件test.txt 我试着使用C++ 如何使用c+;在%appdata%中创建文件+;,c++,windows,file,appdata,C++,Windows,File,Appdata,我需要帮助在AppData中创建文件夹。 假设我想在%appdata%中创建一个名为“MyFolder”的文件夹,其中包含文本文件test.txt 我试着使用并这样做 ofstream file("%appdata%\MyFolder\test.txt"); 但不起作用。< p>像%AppDATAs%的东西是OS特定的,标准C++没有直接的处理方法。您必须编写代码来解析文件路径,并从环境中提取%appdata%之类的值,或者使用非标准函数打开文件(如果存在) < P> s也不起作用,因为“\”
并这样做
ofstream file("%appdata%\MyFolder\test.txt");
<>但不起作用。< p>像%AppDATAs%的东西是OS特定的,标准C++没有直接的处理方法。您必须编写代码来解析文件路径,并从环境中提取%appdata%之类的值,或者使用非标准函数打开文件(如果存在)
< P> s也不起作用,因为“\”会跳过引用,而不是“引用”。< P> > %AppDATAL %s是OS特定的,标准C++没有直接的处理方法。您必须编写代码来解析文件路径,并从环境中提取%appdata%之类的值,或者使用非标准函数打开文件(如果存在) 另外,它也不起作用,因为“\”转义引号,改为“\”。Define“不起作用”。Define“不起作用”