sscanf(buf,"%[^=]=%s",key,value);
时间: 2023-10-19 19:35:02 浏览: 220
sscanf函数以及正则表达式
这是一个C语言中常用的字符串格式化函数sscanf的用法。它的作用是从字符串`buf`中按照指定的格式解析出键值对。
具体来说,`%[^=]`表示匹配除了等号之外的任意字符,直到遇到等号为止,这部分被解析为键(`key`);`=`表示匹配等号;`%s`表示匹配一个非空字符串,这部分被解析为值(`value`)。
总而言之,这行代码的目的是从字符串`buf`中解析出键值对,并分别存储在`key`和`value`中。
阅读全文