![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
c/c++
文章平均质量分 75
笔记,模块化,点滴积累
沙漠美人鱼
明日总蹉跎
展开
-
经常使用的一些正则表达式
差不多够用了,这些表达式,平常处理字符串的时候很多时候会用到 sscanf()的正则表达式是从头向后顺序查找匹配字符,找不到就返回错误,如下面的几个例子: char src[] = “abcdefABCD123@456EFGghi”;//一个buf只对应一个%,%*可以用多次 sscanf(src, “%[A-Z]”, buf);//buf=空,遇到A-Z以外的字符就停止,%表示选择,%后面的表原创 2017-09-24 13:51:53 · 269 阅读 · 0 评论 -
c 语言实现修改文件中的内容(很多情况下都可以这么类似处理)
思路 打开原文件和临时备份文件 从原文件中读取一行,写入临时文件中 如果是需要修改的地方,修改后写入临时文件 删除原文件按 重命名临时文件 下面代码实现修改a.cfg中一行中的一个或者多个内容,当然,每个人处理的文件不同,需求也不同,但总的思路一致。 区别和修改最多的也就是字符串处理的地方 部分代码 代码中的规范可供参考. fp = fopen(szFileName, "r+"); /* ...原创 2020-09-18 11:01:47 · 9169 阅读 · 0 评论