适用场景,我们在进行比如输出实时数据,比如当时的温度,游戏实时数据,以及电子账单等,我们就需要用到配置文件的修改,以前我们用的read/write函数都是读取或者写入某一个文本,而无法进行某段文本中的某一个数据进行修改。
修改配置文件首先明白整体的编程思路:
1 找到你要修改的文档
2 找到要修改的文档中某个数据的位置a
3 让a向后移动到b(你要修改的地方)
4 修改b位置的内容。
要找到某一个字符串,必须用到strstr函数:

函数说明:
const char *haystake表示要修改的字符串。
const char *needle表示子字符串
什么意思呢?举例说明
比如我要将testConfig文本中SPEED=1中的1改为9,那么testConfig里面内容就是要修改的字符串,SPEED=就是子字符串。
如果没有找到想要的字符串,那么strstr函数返回值为NULL。
修改之前的testConfig
撸代码
运行:
修改以后:
版权声明:本文为m0_57440581原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。