求懂Linux下c语言的大神帮忙修改一下代码

qq_35511578 2018-06-18 12:29:01
小弟是高中生,请求大神帮忙修改一下代码,谢谢各位大神。
这个是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语言代码,求大佬帮帮忙。
...全文
679 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35511578 2018-06-18
  • 打赏
  • 举报
回复
引用 1 楼 ojc8882003 的回复:
能看这个PROGRAM_VERSION能不能自定义了。。。
那个常量可以随意修改的,只要能实现:User-Agent: 前面的 Web1.5 修改成随机的字符串,并且每一次随机的长度都不一样(长度不能超过20个字符串),需要数字+英语组成。就可以了
aabbabababaa 2018-06-18
  • 打赏
  • 举报
回复
能看这个PROGRAM_VERSION能不能自定义了。。。

23,127

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧