标签:fgets

通过输入文件地址来读取文件内容的程序,出现的问题是所声明的数组大小要跟输入的文件名大小一致,否则就会报错

#include<stdio.h> int main() { FILE*fp; char ch, filename[19];//这里的19假如大于本人输入的文件名就会报错,必须刚好 errno_t err; printf(“Please input file”s name:\n”); fgets(filenam……

C语言修改删除txt文件某位置的内容

c语言fprintffopenfgets txt文本格式: name=admin age=20 phone=123456 //修改name=sa,结果name=samin。 //修改age=20123,结果变成 age=20123hone=123456 也就是说修改内容跟原内容长度一样不会出现问题,如果大于或者小于文本修改内容就会出现,这是什么原因……