標題:
用c語言編寫的QQ程序,能實現(xiàn)注冊,登陸,聊天等操作
[打印本頁]
作者:
hsl18855583063
時間:
2017-11-20 17:14
標題:
用c語言編寫的QQ程序,能實現(xiàn)注冊,登陸,聊天等操作
附件是用c語言編寫的QQ程序,能夠?qū)崿F(xiàn)注冊,登陸,聊天等操作。
0.png
(7.46 KB, 下載次數(shù): 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, 下載次數(shù): 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
能裝手機上面不,想知道怎么用.
作者:
我是傻蛋
時間:
2025-6-17 09:36
厲害,這是真學會了。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1