求修改代码求懂Linux下c语言的大神帮忙修改一下代码
请求大神帮忙修改一下代码,谢谢各位大神。
这个是Linux 下的c语言。
要修改的就是这段代码:
void build_request(const char *url)
{
#define PROGRAM_VERSION "1.5"
strcat(request,"User-Agent: Web"PROGRAM_VERSION"\r\n");
}
上面出来的结果是:User-Agent: Web1.5
但是我想把 User-Agent: 前面的 Web1.5 修改成随机的字符串,并且每一次随机的长度都不一样(长度不能超过20个字符串),需要数字+英语组成。
想要的结果,显示成以下这样(举列子,随机出来的效果):
User-Agent: dsa456dsa15d4as56
User-Agent: 4ds58ds75dsa
User-Agent: www8844s4s4ssss
User-Agent: w88ss
就是 User-Agent: 不变,但是后面的字符串会变,并且每运行一次的长度都不一样,字符串也不一样。修改成这样就OK了。
希望有大佬出手帮帮忙谢谢。
太高级的小弟也看不懂。希望大神可以修改成小弟看得懂的。
能把那个随机字符串的封装成一个函数就行了。
void build_request(const char *url)
{
strcat(request,suiji());
}
void suiji() //这个是您封装好的函数
{
//jg的变量就是大神您写好的,随机生成字符串的代码。处理后的结果
return "User-Agent: "+jg+"\r\n";
}
还请会的大佬,带上代码加我qq。1526899337,这个是Linux下的c语言代码,求大佬帮帮忙。