#include <stdio.h>
int main()
{
char str[32] = {0};
int converted = -1;
converted = sscanf_s("haha=666", "%*[^=]=%s", str, 32);
printf("converted=%d, str:%s\n", converted, str);
converted = sscanf_s("haha=666", "%[^=]", str, 32);
printf("converted=%d, str:%s\n", converted, str);
return 0;
}
输出结果:

注意:
sscanf_s函数是VS封装后的函数,在其他平台使用sscanf函数,然后把32删除掉。