华为荣耀8xmax怎么在打游戏的时候回复别人而不弹出游戏界面
#include “stdlib.h“
#include “stdio.h“
void rand_str(char *p) /*产生随机数字*/
{ int i,t,j;
char ch;
for(i=0;i<4;i++)
{ t=1;
randomize();
ch=rand()%10+’0’;
for(j=i-1;j>=0;j--)
if(p[j]==ch)
{t=0;break;}
if(t==1)
p[i]=ch;
else
i--;
}
/* 输出产生的随机数字*/
/* for(i=0;i<4;i++)
printf(“%c“,p[i]);
printf(“\n“);
*/
}
b_space() /*删除输入数字*/
{
int i;
for (i=0;i<8;i++)
printf(“\b \b“);
}
quit() /*退出程序*/
{ int i;
char ch;
printf(“按 Y 键退出,按任意键取消。“);
ch=getch();
if (ch==’y’||ch==’Y’)
exit(0);
else
for(i=0;i<27;i++)
printf(“\b \b“);
}
in_str(char *p) /*输入信息,包括数字和控制键*/
{ int i,j,t;
char ch;
for(i=0;i<4;i++)
{ t=1;
ch=getch();
if (ch==’\010’&&i>0)
{
b_space(); /*删除输入数字*/
i=i-2;
continue;
}
else if (ch==’\033’)
{ quit(); /*退出程序*/
i--;
continue;
}
else if (ch>=’0’&&ch<=’9’)
p[i]=ch;
else
{ i--;
continue;
}
for (j=i-1;j>=0;j--)
if (p[i]==p[j])
{ t=0;
}
if(t==1)
{ printf(“%c\t“,p[i]);
}
else
i--;
}
}
pom_str(char *p,char *q) /*比较两个数组*/
{ int i,j,a,b;
a=0;
b=0;
for(i=0;i<4;i++)
for (j=0;j<4;j++)
{ if (p[i]==q[j])
if (i==j)
a++;
else
b++;
}
if(a==4)
printf(“good“);
else
printf(“%dA%dB\n“,a,b);
return a;
}
printf_m() /*帮助信息的输出*/
{ printf(“1.输入的4个数字必须不同。\n“);
printf(“2.按Esc键可以退出此程序。\n“);
printf(“3.按Back Space键可以删除输入的数字。\n\n“);
}
main()
{ int t=0,i,n=0;
char str1[4],str2[4];
clrscr();
printf_m(); /*输出帮助信息*/
printf(“请稍侯!程序载入中----“);
rand_str(str1);
for(i=0;i<26;i++)
printf(“\b \b“);
printf(“请输入4个数字:\n\n“);
while(t!=4)
{ in_str(str2);
t=pom_str(str1,str2);
n++;
}
printf(“你一共猜了%d次“,n);
getch();
}
还想要好的可以联系我,msn:kyako_jessica@hotmail.com...
11981