首页 热点专区 义务教育 高等教育 出国留学 考研考公

C语言,文件读写操作,文件怎么会读不出来呢?求网友指点!

发布网友

我来回答

2个回答

热心网友

程序大体上没有问题,但结果会开头会多出一个 -1 (EOF)。因为 getc 先返回 EOF,下次才能 feof退出循环。需要把

c[i]='\0';

改成:

c[i-1]='\0';

热心网友

我在这里测试了这个程序,木有问题啊,从文件里读出了字符串,并翻转了顺序,然后重新把字符串写入到了文件里。
visual studio 2012

你要帮正f:\data.txt是存在的,而且里面是有数据的。追问我先在f盘写了一个txt文件但是真的读不出来啊。。。。。

追答确定你的文件后缀名没有错么?

文件里的内容在运行程序之后没有变成逆序么?

文件里输入的是什么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com