C语言或者c++里面如何读取、修改TXT文件特定字符里面的内容

比如TXT文件中有 001/xxxxxxxxx/ ,我需要修改xxxx该怎么办
2025-03-12 02:10:50
推荐回答(1个)
回答1:

以r方式打开文件,用fgets()读取一行字符001/xxxxxxxxx/
用strchr找到第一个/出现的位置
将此位置之后的内容覆盖为你要修改的内容,并加上/以及结束标记'\0'
关闭文件,然后重新以w方式打开文件,文件内容会被自动清空
用fputs将修改后的字符串写入文件
关闭文件