scanf用法的问题

发布网友 发布时间:2022-03-07 22:09

我来回答

2个回答

热心网友 时间:2022-03-07 23:39

楼主,别的先不说,先说你的存储文件,你存的是 txt格式的文本文件。但是并没有明确的名字。这样能存储嘛?
看来楼主是想存到e盘里,其实用不着定义一些字符数组那些花里胡哨的东西。filename=fopen(“e:\\存储.txt”,"a+")) 这样就行了。如果没有就建立文件,如果有可以从后面添加 读写之类的都行。
fscanf() 函数有三个参数,第一个是文件指针,第二个是数据格式,第三个是数据。建议把文件指针定义成全局变量。这样省的每个函数都定义。
其他的就自己研究吧。多想想也不难,

热心网友 时间:2022-03-08 00:57

你那样输入的话,空格也占了一个字符啊!非格式字符就是指你在scanf里面用一些特定的字符去*输入的格式!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com