c语言创建文件问题储存位置

FILE* apply_room(char *sys_name)

{

f = fopen(sys_name,"w+b"); //创建一个新的可读写的二进制文件

fseek(f,SYS_SIZE,SEEK_SET);

fputc(EOF, f);

fclose(f);

return fopen(sys_name,"r+b"); //打开一个可读写的二进制文件

}

谁知道这样创建出来的文件放在哪里了,打开的又是在哪

放在 sys_name 这个路径

如果 sys_name 是文件名,放在当前路径 + sys_name 文件名的文件中
如果 sys_name 带完整路径,则存在对应路径下的文件中