标题:
用c语言编写的QQ程序,能实现注册,登陆,聊天等操作
[打印本页]
作者:
hsl18855583063
时间:
2017-11-20 17:14
标题:
用c语言编写的QQ程序,能实现注册,登陆,聊天等操作
附件是用c语言编写的QQ程序,能够实现注册,登陆,聊天等操作。
0.png
(7.46 KB, 下载次数: 114)
下载附件
2017-11-20 22:20 上传
QQ源程序如下:
#include "./inc/global.h"
int sockfd;
int flag = 0;
void menu()
{
printf("1: login\n");
printf("2: register\n");
printf("0: help\n");
}
void menu1()
{
printf("1: chat\n");
printf("2: exit\n");
}
int login()
{
struct user q;
char buf[128] = {0};
printf("please input name\n");
scanf("%s",q.name);
printf("please input passwd\n");
pw:
scanf("%s",q.passwd);
strcat(buf,"login[ DISCUZ_CODE_0 ]quot;);
strcat(buf,q.name);
strcat(buf,"[ DISCUZ_CODE_0 ]quot;);
strcat(buf,q.passwd);
write(sockfd,(void *)buf,strlen(buf));
memset(buf,0,128);
read(sockfd,(void *)buf,128);
if(strcmp(buf,"0") == 0)
{
printf("login success\n");
return 0;
}
if(strcmp(buf,"1") == 0)
{
printf("user name is not exist,please register\n");
return -1;
}
if(strcmp(buf,"2") == 0)
{
printf("user passwd is error,please input passwd\n");
memset(buf,0,128);
memset(q.passwd,0,32);
goto pw;
}
}
void client_register_user()
{
char buf[128] = {0};
struct user q = {0};
us:
printf("please input register name\n");
scanf("%s",q.name);
printf("please input register passwd\n");
scanf("%s",q.passwd);
strcat(buf,"register[ DISCUZ_CODE_0 ]quot;);
strcat(buf,q.name);
strcat(buf,"[ DISCUZ_CODE_0 ]quot;);
strcat(buf,q.passwd);
write(sockfd,(void *)buf,strlen(buf));
memset(buf,0,128);
read(sockfd,(void *)buf,128);
if(strcmp(buf,"0") == 0)
{
printf("register success,please login\n");
return ;
}
if(strcmp(buf,"1") == 0)
{
printf("user name is exist,please register\n");
memset(buf,0,128);
memset(q.name,0,32);
memset(q.passwd,0,32);
goto us;
}
}
void display_user(char *p)
{
int i;
i = 1;
while(1)
{
if(*p == '\0')
break;
…………
…………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
xitong_eighteen_3.rar
(21.5 KB, 下载次数: 43)
2017-11-20 17:11 上传
点击文件名下载附件
C语言编写的QQ程序
下载积分: 黑币 -5
作者:
lujunda2
时间:
2017-11-23 20:13
赞一个,不容易
作者:
zjl723000
时间:
2018-1-18 15:19
不容易
作者:
huxinhutu
时间:
2018-1-24 16:26
赞一个,不容易
作者:
越快乐越堕落
时间:
2018-5-12 16:11
想知道怎么用
作者:
Sanmujiang
时间:
2023-7-18 09:26
能装手机上面不
作者:
王秋冬
时间:
2023-7-18 10:21
能装手机上面不,想知道怎么用.
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1