C语言对txt文件中某一行的某几个字符修改

如题所述

以r方式打开文件,用fgets()读取一行字符001/xxxxxxxxx/
用strchr找到第一个/出现的位置
将此位置之后的内容覆盖为你要修改的内容,并加上/以及结束标记'\0'
关闭文件,然后重新以w方式打开文件,文件内容会被自动清空
用fputs将修改后的字符串写入文件
关闭文件
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜