默认当前路径:
#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, 不多说.
本文通过四个C语言代码示例介绍了如何使用相对路径来打开和写入文件,包括默认路径、显式指定路径、上级路径及更高级的上级路径。这有助于提升程序的移植性和灵活性。
1547

被折叠的 条评论
为什么被折叠?



