亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C語言編程技巧匯萃(上)

2019-11-17 05:41:38
字體:
來源:轉載
供稿:網友

  /*從鍵盤中讀取字符 功能:按下普通鍵時,返回其ASCII碼 掃描碼CODE=0*/
int INKEY(int *code)
{
int m;
while(!bioskey(1))/*可加入無按鍵時代碼*/;
*code=bioskey(0);
m=*code*255;
if(!m) m=*code>>8;
*code=*code&255;
return m;
}

/*獲取機器日期*/
int DATE(char *s,char type)
{
char dat[30];
int num;
strUCt tm *tblock;
time_t t;
t=time(NULL);
tblock=localtime(&t);
strcpy(dt,asctime(tblock));
strcpy(s,"");
switch(type)
{
case 'N':
num=(*tblock).tm_year+1900;
itoa(num,s,10);
break;
case 'Y':
num=(*tblock).tm_mon+1;
itoa(num,s,10);
break;
case 'R':
num=(*tblock).tm_mday;
itoa(num,s,10);
break;
case 'S':
strcpy(dt,asctime(tblock));
MID(s,dt,12,8);
break;
}
}
return num;
}

/*將浮點數轉化為字符串*/
/* 參數說明 data:需轉換的浮點數;s:輸出字符串;len:轉換后的長度*/
void f_to_s(double data,char *s,int len)
{
int dec,sign,i;
char *s1,s2[100],s3[100];
s1=0;
s2[0]=0;
s3[0]=0;
s1=fcvt(data,len,&dec,&sign);
if (!sign&&data>=1)
{
MID(s2,s1,dec+1,-1);
MID(s3,s1,1,dec);
strcpy(s,"+");
strcat(s,s3);
strcat(s,".");

strcat(s,s2);
}
if (sign&&fabs(data)>=1)
{
MID(s2,s1,dec+1,-1);
strcpy(s,"-");
MID(s3,s1,1,dec);
strcat(s,s3);
strcat(s,".");
strcat(s,s2);
}
if (!sign&&dec==0)
{
strcpy(s,"+0.");
strcat(s,s1);
}
if (sign&&dec==0)
{
strcpy(s,"-0.");
strcat(s,s1);
}
if (!sign&&dec<0)
{
strcpy(s,"+0.");
for(i=1;i<=fabs(dec);i++)
strcat(s,"0");
strcat(s,s1);
}
if (sign&&dec<0)
{
strcpy(s,"-0.");
for(i=1;i<=fabs(dec);i++)
strcat(s,"0");
strcat(s,s1);
}
if (strlen(s)>len) s[len]=0;
}

/*清除屏幕*/
void CLSXY(int color,int x,int y,int xl,int yl)
{
int x1,y1;
union REGS r;
if(x<1y<1) return;
y--;
x--;
y1=y+yl-1;
x1=x+xl-1;
if (y1>25x1>80)
return;
r.h.ah=6; /*子功能號*/
r.h.al=0; /*滾動行數*/
r.h.ch=y;
r.h.cl=x;
r.h.dh=y1;
r.h.dl=x1;
r.h.bh=color*16;
int86(16,&r,&r);
}


/*顯示時間*/
void display_time(int color,int back_color,int y,int x)
{
static char oldtime[9]="";
char newtime[9];
if(y<1x<1) return;
settextstyle(1,0,1);
DATA(newtime,'S');
back_color=7;
if(strcmp(newtime,oldtime))
{
setfillstyle(1,back_color);
setcolor(color);
bar(535,458,635,475);
outtextxy(x,y,newtime);
strcpy(oldtime,newtime);
}
}


/*打印一個矩形*/
void PRINT_KJ(int x,int y,int wide,int high)
{
int i;
for(i=x;i{
gotoxy(i,y);
cprintf("");
}
gotoxy(x,y+high);
cprintf("");
gotoxy(x+wide,y+high);
cprintf("");
gotoxy(x,y);
cprintf("");
gotoxy(x+wide,y);
cprintf("");
for(i=x+2;i{
gotoxy(i,y+high);
cprintf("");
}
for(i=y+1;i{
gotoxy(x,i);
cprintf("");
}
for(i=y+1;i{
gotoxy(x+wide,i);
cprintf("");
}
}

/*砍掉字符串中所有空格*/
void CUT_ALL_SPC(char *s)
{
int i,n;
char d[10000];
n=0;
for(i=0;iif(s[i]!=32)
{
d[n]=s[i];
n++;
}
d[n]=0;

strcpy(s,d);
}


/*取子字符串*/
void MID(char *s,char *t,int n,int m)
{
int i,j,p;
if(n<1) n=1;
i=strlen(s);
if(iif(m<0) m=i;
else m=n+m-1;
if(m>i) m=i;
p=m-n+1;
if(p<0) p=0;
for(i=n-1,j=0;it[j]=s[i];
t[p]=0;
}


/*從文件中讀取字符*/
int READ_STR(char *s,FILE *fp)
{
int i=0;
if(!fp) return 0;
if(fgets(s,10000,fp)) i=1;
s[strlen(s)-1]=0;
return i;
}

/*字符串左靠齊*/
void MOVE_LEFT(char *d,char *s,int n)
{
int i,l;
l=strlen(s);
if(n>l) n=l;
for(i=0;i*d++=*s++;
*d=0;
}

/*取左字符串*/
void LEFT(char *d,char *s,int n)
{
int i,l;
i=0;
l=strlen(s);
if(n>l) n=l;
for(i=0;id[i]=s[i];
d[n]=0;
}


/*向文件寫數據*/
void WR99vE_STR(char *s,FILE *fp)
{
char c=10;
if(!fp) return;
fputs(s,fp);
fputc(c,fp);
}

/*取右字符串*/
void RIGHT(char *dest,char *source,int num)
{
int i,j;
if (num<1) num=0;
num=strlen(source)-num;
if (num<0) num=0;
for(i=0,j=num;j<=strlen(source);i++,j++) dest[i]=source[j];
}


/*打開或關閉光標*/
void CURSOR(int on2off)
{
union REGS r;
if (on2off!=OFF) on2off=10;
r.h.ah=1;
r.h.ch=3;
r.h.cl=on2off;
int86(16,&r,&r);
}

/*喇叭發聲*/
void SOUND(int frequency,int time)
{
int i;
i=time*50;
if (i>30000) i=30000;
if (i<50) i=50;
sound(frequency);
MYDELAY(i);
nosound();
}

/*時間延遲*/
void MYDELAY(long t)
{
time_t OldTime;
long t0;
t0=t/55;
if (t0<1) t0=1;
OldTime=clock();
while(clock()-OldTime}


/*正點報時*/
void

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av第一页| 国产亚洲精品久久久优势| 狠狠躁18三区二区一区| 欧美成人高清视频| 亚洲激情小视频| 日韩av在线精品| 色久欧美在线视频观看| 日韩欧美在线观看| 久久久久久久久国产精品| 中文字幕在线观看日韩| 日本不卡视频在线播放| 久久精品国产电影| 国产视频在线观看一区二区| 国产高清在线不卡| 亚洲精品资源在线| 韩国欧美亚洲国产| 精品视频在线观看日韩| 97国产精品视频| 欧美日韩国产中字| xxav国产精品美女主播| 欧美有码在线视频| 日韩久久精品电影| 国内精品小视频在线观看| 亚洲电影免费观看高清| 亚洲国产精品国自产拍av秋霞| 欧美限制级电影在线观看| 中文字幕日韩有码| 亚洲精品久久久久中文字幕二区| 成人黄色片网站| www高清在线视频日韩欧美| 日韩电影在线观看中文字幕| 国产精品白嫩初高中害羞小美女| 欧美大尺度激情区在线播放| 国产欧美日韩中文字幕在线| 国产精品久久999| 欧美激情精品久久久久久蜜臀| 成人午夜在线观看| 欧美精品18videosex性欧美| 亚洲福利视频专区| 中文日韩电影网站| 日韩欧美精品免费在线| 2019中文字幕在线免费观看| 欧美日韩国产va另类| 欧美激情精品久久久久久| 日韩中文理论片| 一个色综合导航| 欧美激情亚洲精品| 亚洲欧美福利视频| 欧美超级免费视 在线| 91福利视频网| 国产成人精品网站| 精品免费在线观看| 国产69精品99久久久久久宅男| 久久久噜噜噜久久中文字免| 国产有码一区二区| 久久视频在线看| 亚洲成人黄色在线| 国产成人精品久久二区二区91| 亚洲精品日韩激情在线电影| 日韩精品在线观看视频| 欧美日韩国产成人在线观看| 96sao精品视频在线观看| 欧美激情视频在线观看| 国内揄拍国内精品少妇国语| 亚洲电影免费观看| 久久久精品在线| 久久久久久久久久久国产| 九九热精品视频国产| 少妇精69xxtheporn| 国产精品久久久久久久久借妻| 韩剧1988免费观看全集| 一本色道久久88综合亚洲精品ⅰ| 欧美视频在线观看免费网址| 欧美精品激情blacked18| 国产成人综合亚洲| 国产婷婷97碰碰久久人人蜜臀| 久久久久久久国产精品视频| 久久精品国亚洲| 日韩在线观看免费全集电视剧网站| 亚洲乱码一区av黑人高潮| 国产精品三级美女白浆呻吟| 欧美一级大胆视频| 色综合久久天天综线观看| 亚洲国产精品成人精品| 中文字幕在线看视频国产欧美在线看完整| 久久久久久久网站| 欧美华人在线视频| 中文字幕日韩精品在线观看| 97超级碰碰人国产在线观看| 成人在线一区二区| 午夜精品视频网站| 尤物yw午夜国产精品视频明星| 亚洲视频电影图片偷拍一区| 亚洲字幕一区二区| 日本精品久久久久影院| 欧美性受xxx| 国内精品美女av在线播放| 日韩在线中文字| 欧美性猛交xxxx乱大交极品| 亚洲国产精品高清久久久| 精品视频在线播放色网色视频| 国产精品日韩专区| 久久天堂av综合合色| 亚洲xxx自由成熟| 欧美激情在线播放| 亚洲精品久久久久国产| 日本韩国欧美精品大片卡二| 亚洲xxxx做受欧美| 97国产一区二区精品久久呦| 国产精品wwww| 国产精品久久久久秋霞鲁丝| 欧美三级欧美成人高清www| 美女视频久久黄| 久久久免费观看视频| 国产一区二区三区精品久久久| 成人www视频在线观看| 亚洲精品一区二区三区不| 日韩黄在线观看| 欧美片一区二区三区| 精品无人区乱码1区2区3区在线| 秋霞成人午夜鲁丝一区二区三区| 欧美日韩在线看| 欧美一级视频免费在线观看| 国产成人一区三区| 亚洲视频在线免费看| 亚洲国产精品大全| 爽爽爽爽爽爽爽成人免费观看| 国产一级揄自揄精品视频| 久久99国产精品自在自在app| 色一情一乱一区二区| 亚洲欧美成人在线| 成人网欧美在线视频| 亚洲91精品在线观看| 68精品国产免费久久久久久婷婷| 亚洲精品中文字幕女同| 色综合久久天天综线观看| 91精品国产91久久久久福利| 日韩精品欧美国产精品忘忧草| 国产精品午夜一区二区欲梦| 91麻豆国产语对白在线观看| 亚洲一区二区三区视频| 国产精品久久久久久久久久久久久| 亚洲人成毛片在线播放| 色婷婷av一区二区三区在线观看| 久久精品国产亚洲7777| www亚洲欧美| 亚洲成人av资源网| 亚洲女人天堂色在线7777| 成人av在线亚洲| 亚洲自拍欧美色图| 久久99久久99精品免观看粉嫩| 成人网中文字幕| 日韩精品免费看| 色偷偷av一区二区三区| 日韩视频免费大全中文字幕| 欧美成人激情视频免费观看| 亚洲91精品在线| 青青在线视频一区二区三区| 国产精品三级网站| 亚洲欧美日韩一区在线| 亚洲国产精品热久久| 久久天堂av综合合色| 欧美久久精品午夜青青大伊人| 色av中文字幕一区|