
char user[256] = {0}
p1 = strstr(str, "user=")
if(p1){
p1+= strlen("user=")
p2 = strchr(p1, ' ')
if(p2)
memcpy(user, p1, p2 - p1)
}
pwd处理的方法相似:查找key, 得到头部地址,找尾部,提取。
此外,也可以用regex处理,man regex。
c语言字符串的结束符是 '\0' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟 *** 作系统无关,在 Windows 下也是一样
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)