0
我需要得到的%APPDATA%的路径在我的C程序,保存在 %APPDATA%\myprogram\
文件我该怎么办呢?如何获得%APPDATA%路径C(Windows 7)中
我需要得到的%APPDATA%的路径在我的C程序,保存在 %APPDATA%\myprogram\
文件我该怎么办呢?如何获得%APPDATA%路径C(Windows 7)中
您应该可以通过getenv
获取该信息,这里是一个示例。
#include<stdio.h>
#include<stdlib.h>
int main()
{
char * app_data;
app_data= getenv ("APPDATA");
if (app_data!=NULL)
printf ("The appdata path is: %s",app_data);
return 0;
}
感谢您的帮助:d –
回答那OP的问题(以及将工作几乎所有的时间),但不** **这样做的正确方法。 OP应改为使用SHGetKnownFolderPath。 –
你可以给一个在C中使用SHGetKnownFolderPath的例子(因为我能找到的就是使用C++) –