谁能看懂这个c函数的功能
发布网友
发布时间:2023-05-17 04:10
我来回答
共2个回答
热心网友
时间:2023-09-11 21:17
在源字符串中(sbuf)查找smark的值 然后把跟在后面 用""标记的一段字符串取出 存到目标字符串dbuf中
如果在sbuf中不存在smark 那么dbuf置为空串
比如 sbuf值为 flag"flag_value"
然后设置smark为flag
那么dbuf会被置为flag_value
又sbuf = "test"flag"flagvalue""value2"
那么dbuf还是为flagvalue
PS:程序缺陷,如果在sbuf中 smark标记之后 不存在“”对 程序会崩溃
热心网友
时间:2023-09-11 21:17
这个是在表格中搜索相匹配的字串,搜索到了,就输出后面对应""号内的内容
可能表格是这样的, 内容是我随意编的,但格式差不多是这样,一个名称或标号,对应一个项内容:
zhangsan "ABC"
lisi "EDF"
wanger "GHI"
要查 lisi 这一项的内容,那么smark就是"lisi", 带入函数后,如果找到了lisi,就返回 EDF 这个字串,如果找不到,就返回一个空串