微信上可以发一段话的小程序是啥

微信上可以发一段话的小程序是啥,第1张

您好 亲亲~ 很高兴能为您解答这个问题呢。微信回句子的小程序叫什么:1、微信内点击+号->扫一扫->扫描页面小程序码->打开小程序;2、在微信->发现->小程序,里面搜索对话回复聊天神器找到并打开。http://kuai8-img.mzuimg.net/thumb/xcx/202102/03/20d7293851_148_148.png1、蜜小助蜜小助一款可以帮你解决以下所有烦恼的App,在这里,我们为您提供了海量有趣的聊天技巧,约会技巧,你再也不用感觉聊天很枯燥无味啦!再也不会出现尬聊的情况啦!还是单身的小伙伴们,可以随时来这里搜索你喜欢的恋爱话术,轻松助你成功恋爱交友!2、聊天话术 聊天话术一款专门教你聊天的APP,不会跟心仪的TA聊天,下载聊天话术APP就够了,海量内容教你快速学会聊天,更有一键VIP畅聊模式,聊天恋爱不再是难题,市场主流社交软件,遇见心动的TA。3、遇知音遇知音app是一款非常受欢迎的恋爱交友软件,运用十分简单,直接复制粘贴就可以了,软件采用智能聊天技术,里面有10W+恋爱话术供君选择。你不仅可以自由搜索,还可以直接按套路模板聊天,强大的智能聊天功能,让你永远都不会没有话题,可以轻松应对不同的场景,并且所有的话题都是持续永久更新!4、回复神器和女生聊天没有话题? 不知道女生对你有感不感兴趣? 不知道怎么让女生跟你聊下去? 不知道怎么引起女生注意? 出现了以上问题这么办? 回复神器,一款可以帮你解决以上所有烦恼的App,在这里,我们为您提供了海量有趣的聊天技巧,约会技巧,你再也不用感觉聊天很枯燥无味啦

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#include<errno.h>

#include<sys/socket.h>

#include<arpa/inet.h>

#include<netinet/in.h>

#include<sys/types.h>

#include<unistd.h>

#include<sys/time.h>

#defineBUFLEN1024

#definePORT6666

#defineLISTNUM20

intmain()

{

intsockfd,newfd

structsockaddr_ins_addr,c_addr

charbuf[BUFLEN]

socklen_tlen

unsignedintport,listnum

fd_setrfds

structtimevaltv

intretval,maxfd

/*建立socket*/

if((sockfd=socket(PF_INET,SOCK_STREAM,0))==-1){

perror("socket")

exit(errno)

}else

printf("socketcreatesuccess!\n")

memset(&s_addr,0,sizeof(s_addr))

s_addr.sin_family=AF_INET

s_addr.sin_port=htons(PORT)

s_addr.sin_addr.s_addr=htons(INADDR_ANY)

/*把地址和端口帮定到套接字上*/

if((bind(sockfd,(structsockaddr*)&s_addr,sizeof(structsockaddr)))==-1){

perror("bind")

exit(errno)

}else

printf("bindsuccess!\n")

/*侦听本地端口*/

if(listen(sockfd,listnum)==-1){

perror("listen")

exit(errno)

}else

printf("theserverislistening!\n")

while(1){

printf("*****************聊天开始***************\n")

len=sizeof(structsockaddr)

if((newfd=accept(sockfd,(structsockaddr*)&c_addr,&len))==-1){

perror("accept")

exit(errno)

}else

printf("正在与您聊天的客户端是:%s:%d\n",inet_ntoa(c_addr.sin_addr),ntohs(c_addr.sin_port))

while(1){

FD_ZERO(&rfds)

FD_SET(0,&rfds)

maxfd=0

FD_SET(newfd,&rfds)

/*找出文件描述符集合中最大的文件描述符*/

if(maxfd<newfd)

maxfd=newfd

/*设置超时时间*/

tv.tv_sec=6

tv.tv_usec=0

/*等待聊天*/

retval=select(maxfd+1,&rfds,NULL,NULL,&tv)

if(retval==-1){

printf("select出错,与该客户端连接的程序将退出\n")

break

}elseif(retval==0){

printf("waiting...\n")

continue

}else{

/*用户输入信息了*/

if(FD_ISSET(0,&rfds)){

/******发送消息*******/

memset(buf,0,sizeof(buf))

/*fgets函数:从流中读取BUFLEN-1个字符*/

fgets(buf,BUFLEN,stdin)

/*打印发送的消息*/

//fputs(buf,stdout)

if(!strncasecmp(buf,"quit",4)){

printf("server请求终止聊天!\n")

break

}

len=send(newfd,buf,strlen(buf),0)

if(len>0)

printf("\t消息发送成功:%s\n",buf)

else{

printf("消息发送失败!\n")

break

}

}

/*客户端发来了消息*/

if(FD_ISSET(newfd,&rfds)){

/******接收消息*******/

memset(buf,0,sizeof(buf))

/*fgets函数:从流中读取BUFLEN-1个字符*/

len=recv(newfd,buf,BUFLEN,0)

if(len>0)

printf("客户端发来的信息是:%s\n",buf)

else{

if(len<0)

printf("接受消息失败!\n")

else

printf("客户端退出了,聊天终止!\n")

break

}

}

}

}

/*关闭聊天的套接字*/

close(newfd)

/*是否退出服务器*/

printf("服务器是否退出程序:y->是;n->否?")

bzero(buf,BUFLEN)

fgets(buf,BUFLEN,stdin)

if(!strncasecmp(buf,"y",1)){

printf("server退出!\n")

break

}

}

/*关闭服务器的套接字*/

close(sockfd)

return0

}

扩展资料

C语言编写一个简单的ATM系统

#include<stdio.h>

intchoice

intshow_menu()

doubleget_money()

voiddeposit(double)

voidwithdraw(double)

doubleaccount=0.0

intmain(intargc,constchar*argv[])

{

system("COLOR5f")

show_menu()

doubletemp

while(choice!=0)

{

system("cls")

switch(choice)

{

case1:

printf("您的当前余额为:%.2f\n",get_money())

break

case2:

printf("请输入您的存款金额:\n")

scanf("%lf",&temp)

deposit(temp)

printf("您的当前余额为:%.2f\n",get_money())

break

case3:

printf("您的当前余额为:%.2f\n",get_money())

printf("请输入您的取款金额:\n")

scanf("%lf",&temp)

withdraw(temp)

printf("您的当前余额为:%.2f\n",get_money())

break

default:

break

}

getchar()

choice=show_menu()

}

printf("欢迎您下次再来中国银行为您提供的服务,再见!\n")

return0

}

intshow_menu()

{

printf("*****欢迎使用中国银行行为为您提供的服务******\n")

printf("\n1.查询账户余额2.存款3.取款0.退出\n")

printf("\n请选择服务种类:")

scanf("%d",&choice)

returnchoice

}

doubleget_money()

{

returnaccount

}

voiddeposit(doublemoney)

{

account=account+money

}

voidwithdraw(doublemoney)

{

if(account<money)

printf("抱歉,余额不足,不能取%.2f这么多钱!\n",money)

else

account=account-money

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7699608.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存