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,但應用程序無法打開文件。
我在做什麼錯?