0
我想使用绝对路径打开文件。我目前正在Windows中执行此操作,但也需要在Unix环境中工作。使用绝对路径打开文件
该路径使用环境变量组成,如下所示。
char *dataPath = getenv ("DATA");
strcat(dataPath, "/index");
char indexPath[255] = {0};
strcat(indexPath, dataPath);
strcat(indexPath, "/index.tbl");
printf("Path: %s\n", indexPath);
ip = fopen(indexPath, "r");
此代码打印出C:\ Data/index/index.tbl,但应用程序无法打开文件。
我在做什么错?