C语言文件操作

如图,在main函数里调用这个函数打不开文件,但是把这些语句直接写进main函数里就可以进行文件操作,想知道为什么。谢谢!

第1个回答  2019-05-06
fprintf(FILE*,Format,Value);这是一个变参函数,其中第一个参数是一个绑定到指定文件的指针,该参数必须提供,后面两个参数是可选的,但须对应出现;
第2个回答  2019-08-13
不知道你所需要的是不是fprintf和fscanf他们的语法都可以参展fprintf/scanf(fp//文件指针,“%d”,a),除了前半部分要写文件指针,后面和printf,sanf一样的,附示例
第3个回答  2019-06-13
思路:
你输学生成员的时候,要用到写入文件,函数
上楼的已经列出!
但是下次录入的时候,必须要先读取人数,然后才会正确!
希望对你有所帮助!
不会的地方追问!
第4个回答  2019-03-04
if 后面的分号要去掉,如果不去掉,不管文件是否打开,屏幕都会输出了“error open”,因为你的if如果到分号已经结束,后面大括号里的东西会继续输出。追问

对对对,是这样

本回答被提问者采纳
第5个回答  2020-10-25
你好,经过我的测试,我认为出现乱码的原因可能在于你的文本第一行并没有50个字符,所以Line[50]的数组里包含里未初始化的字符,也就是常见的“烫”了,呵呵。希望对你有用。
相似回答