您的位置:首页 > 编程语言 > C语言/C++

C/C++中如何表示上级和上上级路径?

2013-01-07 18:28 197 查看
       默认当前路径:

#include <stdio.h>

int main()
{
FILE *fp = fopen("myData.txt", "w");
fprintf(fp, "%d", 123);
fclose(fp);

return 0;
}


      显式当前路径:

#include <stdio.h>

int main()
{
// 在C中,'\'表示转义,故要用双斜杠
FILE *fp = fopen(".\\myData.txt", "w");
fprintf(fp, "%d", 123);
fclose(fp);

return 0;
}


      上级路径:

#include <stdio.h>

int main()
{
// 在C中,'\'表示转义,故要用双斜杠
FILE *fp = fopen("..\\myData.txt", "w");
fprintf(fp, "%d", 123);
fclose(fp);

return 0;
}


      上上级路径:

#include <stdio.h>

int main()
{
// 在C中,'\'表示转义,故要用双斜杠
FILE *fp = fopen("..\\..\\myData.txt", "w");
fprintf(fp, "%d", 123);
fclose(fp);

return 0;
}


     利用相对路径很有好处,程序的移植性更好. OK, 不多说.

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: