網(wǎng)上有很多關(guān)于金山區(qū)pos機(jī)辦理,模擬金山打字通詳解的知識(shí),也有很多人為大家解答關(guān)于金山區(qū)pos機(jī)辦理的問題,今天pos機(jī)之家(www.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!
本文目錄一覽:
金山區(qū)pos機(jī)辦理
C語(yǔ)言-模擬金山打字通詳解
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <conio.h>
#include <windows.h>
char*arr[]={"Q W E R T Y U I O P [ ]",
"A S D F G H J K L ;\'",
"Z X C V B N M , . "};
void GamePosition(int x,int y)//1.定坐標(biāo)
{
HANDLE hout = GetStdHandle(STD_OUTPUT_HANDLE);//2.給你一張白紙
COORD pos={x,y};//3.點(diǎn)的結(jié)構(gòu)體,初始化坐標(biāo)x和y 確定坐標(biāo)
SetConsoleCursorPosition(hout,pos);//4.設(shè)置控制平臺(tái)光標(biāo)位置
}
void play()
{
int x,y,i,j;//x,y是坐標(biāo)==往下掉的坐標(biāo),i,j是數(shù)組的行和列==確定隨機(jī)哪個(gè)字母
char ch;//用來接收隨機(jī)產(chǎn)生的字母
char cur;//用來接收按下的鍵盤字母
srand((unsigned)time(0));//隨機(jī)種子
i=rand()%3;//行從0-2的隨機(jī)數(shù)
j=rand()%(9-i);//列的隨機(jī)數(shù)
ch=arr[i][j*4];//隨機(jī)產(chǎn)生的字母
x=18+i*2+j*4;//自定義從18開始
y=7;
while(y<=19)
{
if(kbhit())//如果按下鍵盤
{
cur=getch();
if(cur==ch||cur==ch+32)
ch = \' \';
}
if(y>7)//去尾巴
{
GamePosition(x,y-1);
printf(" ");
}
GamePosition(x,y);
printf("%c",ch);
Sleep(100);
y++;
}
}
int main()
{
system("cls");
GamePosition(18,2);
printf("%s\",arr[0]);
GamePosition(20,4);
printf("%s\",arr[1]);
GamePosition(22,6);
printf("%s\",arr[2]);
GamePosition(11,20);
printf("==================================");
while(1)
play();
return 0;
更多C語(yǔ)言技術(shù)關(guān)注 "ITjob遠(yuǎn)標(biāo)培訓(xùn)"
以上就是關(guān)于金山區(qū)pos機(jī)辦理,模擬金山打字通詳解的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于金山區(qū)pos機(jī)辦理的知識(shí),希望能夠幫助到大家!
