c语言修改txt文档的内容只能是先全部读入内存中,然后修改,,再全部写入文件。
所以就需要先把文件的内容fread(或者别的方式也可以)读入字符数组中,,然后在数组中删除你想要删除的字符,,再fwrite(注意与之前读的方式对应)到文件中。。。
#include
void
main()
{
FILE*
fp
=
fopen("a.txt","w");//1.以w模式打开文件a.txt,即写模式打开,会清除文件的所有内容
fclose(fp);//2.关闭文件,成了
}
/*就是这么简单,这个代码还可以用于创建文件,就是说没有a.txt的情况下运行程序会生成a.txt文件*/