C语言中的文件操作不清楚

定义了两个结构体

img

img


题目要求是“数据存入文件并能随时查询”

img


他要打开的文件是从哪来的?

img


输入的信息存到了哪里?
这段代码是我粘贴的,C语言的文件操作这里我没有学懂,希望有人能解答我的疑惑

文件就是file.txt,存放在和你.exe文件同一个目录下,应该和你的.cpp文件就是同一个目录。保存时(savetofile)选择的是'w'属性,所以如果你没有file.txt这个文件,程序会自动创建一个

相对路径 和你.c文件一个目录
相对路径 ./是上层
而 /是当前目录下
比如./abc/de 这样一个路径表示目标文件在.c文件上层文件夹下的abc文件夹下的de文件夹下
你也可以写成绝对路径,如c盘根目录
c://a.txt