我理解C中fopen的语法是
fp = fopen ("file2.txt", "r");
我的问题是,如果我想在我打开的字符串中使用txt文件路径,我可以吗
char str[100];
FILE *fp;
sprintf(str, "\room%d.txt", 2);
fp = fopen (str, "r");
还是有更好的方法吗?
答案 0 :(得分:0)
只要在str
中结束的路径是操作系统识别的路径,它就可以正常工作
答案 1 :(得分:0)
是的,你可以。但是您应该使用正确的绝对路径或要打开的txt文件的相对路径。