真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語言中的where函數(shù),where后面可以跟函數(shù)嗎

C語言中有沒有能返回上一行的控制符?

用gotoxy函數(shù)可以讓光標(biāo)去任何位置!

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、小程序開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了遼源免費(fèi)建站歡迎大家使用!

wherex()和wherey()兩個(gè)函數(shù)可以返回當(dāng)前光標(biāo)位置。

所在頭文件:conio.h

函數(shù)原型:void gotoxy(int x,int y)

int wherex(void)

int wherey(void)

輸入?yún)?shù):x,y 為要移動(dòng)的目的坐標(biāo)位置

如:返回上一行開頭:gotoxy(1,wherey()-1);

C語言中where有什么樣

在C語言中沒有where關(guān)鍵字.

印象中,where在SQL是有的.

如果在C中調(diào)用sql, 需要寫成字符串.

怎樣用C語言獲取屏幕上指定位置處的字符的值?

一、屏幕操作函數(shù)

1. clrscr()清除字符窗口函數(shù)

2. window()字符窗口函數(shù)

3. gotoxy()光標(biāo)定位函數(shù)

4. clreol() 清除光標(biāo)行尾字符函數(shù)

5. insline() 插入空行函數(shù)

6. delline() 刪除一行函數(shù)

7. gettext() 拷進(jìn)文字函數(shù)

8. puttext() 拷出文字函數(shù)

9. movetext() 移動(dòng)文字函數(shù)

二、字符屬性函數(shù)

10. textmode() 文本模式函數(shù)

11. highvideo()高亮度函數(shù)

12. lowvideo() 低亮度函數(shù)

13. normvideo(void);

14. textcolor() 文本顏色函數(shù)

15. textattr() 文本屬性函數(shù)

16.textbackground() 文本背景函數(shù)

三、 屏顯狀態(tài)函數(shù)

17. wherex() 光標(biāo)處x坐標(biāo)函數(shù)

18. wherey() 光標(biāo)處y坐標(biāo)函數(shù)

19. gettextinfo() 獲取文本窗口信息函數(shù)

2. window()字符窗口函數(shù)

功能: 函數(shù)window()用于在指定位置建立一個(gè)字符窗口。

用法: 此函數(shù)調(diào)用方式為 void window(int left,int top,int right,int bottom);

說明: 函數(shù)中參數(shù)left,top為窗口左上角坐標(biāo);right,bottom為其右下角坐標(biāo)。

若有一個(gè)坐標(biāo)是無效的,則window()函數(shù)不起作用。一旦該函數(shù)調(diào)用成功,那么所有定位坐標(biāo)都是相對(duì)于窗口的,而不是相對(duì)于整個(gè)屏幕。但是建立窗口所用的坐標(biāo)總是相對(duì)整個(gè)屏幕的絕對(duì)坐標(biāo),而不是相對(duì)當(dāng)前窗口的相對(duì)坐標(biāo)。這樣用戶就可以根據(jù)各種需要建立多個(gè)互不嵌套的窗口。

此函數(shù)的頭文件為conio.h。

返回值:無

例: 調(diào)用這個(gè)函數(shù)的實(shí)現(xiàn)例見3.gotoxy()函數(shù)的例子中。

. gotoxy()光標(biāo)定位函數(shù)

功能: 函數(shù)gotoxy()將字屏幕上的光標(biāo)移到當(dāng)前窗口指定的位置上。

用法: 這個(gè)函數(shù)調(diào)用方式為void gotoxy(int x,int y);

說明: 括號(hào)里x,y是, 光標(biāo)定位的坐標(biāo),如果其中一個(gè)坐標(biāo)值無效(如坐標(biāo)超界),那么光標(biāo)不會(huì)移動(dòng)。

此函數(shù)在字符狀態(tài)(有時(shí)稱為文本狀態(tài))下經(jīng)常用到 ,其相應(yīng)的頭文件為conio.h

返回值:無

例: 下面程序建立兩個(gè)窗口,然后在窗口里顯示字符,字符的位置是調(diào)用該函數(shù)確定的。

#include"conio.h

void border(int startx,int starty,int endx,int endy)

{

register int i;

gotoxy(1,1);

for(i=0;i=endx-startx;i++)

putch('-');

gotoxy(1,endy-starty);

for(i=0;i=endx-startx;i++)

putch('-');

for(i=2;i=endy-starty;i++){

gotoxy(1,i);

putch('1');

gotoxy(endx-startx+1,i);

putch('1');

}

}

main()

{

void border(int,int,int,int);

clrscr();

window(6,8,38,12);

border(6,8,38,12);

gotoxy(2,2);

printf("window 1");

window(8,16,40,24);

border(8,16,40,24);

gotoxy(3,2);

printf("window 2");

getch();

}

三、 屏顯狀態(tài)函數(shù)

這里提供三個(gè)在文本模式下屏幕顯示狀態(tài)的函數(shù)

17. wherex() 光標(biāo)處x坐標(biāo)函數(shù)

功能: 函數(shù)wherex()返回當(dāng)前窗口中光標(biāo)處橫向坐標(biāo)。

用法: 此函數(shù)調(diào)用方式為int wherex(void);

說明: 這個(gè)函數(shù)調(diào)用無參數(shù),其對(duì)應(yīng)的頭文件是conio.h

返回值: 函數(shù)調(diào)用成功,返回光標(biāo)處x坐標(biāo)值。

例: 調(diào)用這個(gè)函數(shù)的實(shí)例見18.wherey()函數(shù)的例中。

18. wherey() 光標(biāo)處y坐標(biāo)函數(shù)

功能: 函數(shù)wherey()返回當(dāng)前窗口中光標(biāo)處縱向坐標(biāo)。

用法: 該函數(shù)調(diào)用方式為int wherey(void);

說明: 此函數(shù)調(diào)用無參數(shù),其相應(yīng)的頭文件是conio.h

返回值: 函數(shù)調(diào)用成功,返回光標(biāo)處y坐標(biāo)值。

例: 調(diào)作函數(shù)wherex()與wherey(),返回當(dāng)前光標(biāo)處x坐標(biāo)與y坐標(biāo),并賦給整型變量xpos ,ypos。

int xpos,ypos;

xpos=wherex();

ypos=wherey();

19. gettextinfo() 獲取文本窗口信息函數(shù)

功能: 函數(shù)gettextinfo()獲取當(dāng)前文本窗口信息,并存放在實(shí)參結(jié)構(gòu)中。

用法: 函數(shù)調(diào)用方式為void gettextinfo(struct text-info *info);

說明: 函數(shù)中參數(shù)info 為struct text-info結(jié)構(gòu)型指針,struct text-info結(jié)構(gòu)在此函數(shù)相應(yīng)的頭文件中定義為:

struct text-info{

unsigned char winleft; // 窗口左上角x坐標(biāo)

unsigned char wintop; // 窗口左上角y坐標(biāo)

unsigned char winright; // 窗口右下角x坐標(biāo)

unsigned char winbottom; // 窗口右下角y坐標(biāo)

unsigned char attribute; // 文本屬性

unsigned char normattr; // 正常屬性

unsigned char currmode; // 當(dāng)前屏顯模式

unsigned char screenhight // 文本窗口高度(以行數(shù)計(jì))

unsigned char screenwidth; // 文本窗口寬度(以字符個(gè)數(shù)計(jì))

unsigned char curx; // 光標(biāo)處x坐標(biāo)

unsigned char cury; // 光標(biāo)處y坐標(biāo)

};

記住,調(diào)用函數(shù)gettextinfo()時(shí),要傳遞struct text-info結(jié)構(gòu)型指針或該結(jié)構(gòu)的首地址,不要傳遞結(jié)構(gòu)變量本身。

這個(gè)函數(shù)對(duì)應(yīng)的頭文件是conio.h

返回值: 返回文本窗口角點(diǎn)坐標(biāo)、高寬度、文本屬性等值,并存放在info所指向的結(jié)構(gòu)變量中。

例: 程序語句說明如何正確調(diào)用gettextinfo()函數(shù):

struct text-info win-status;

gettextinfo(win-status);


分享標(biāo)題:c語言中的where函數(shù),where后面可以跟函數(shù)嗎
文章網(wǎng)址:http://weahome.cn/article/hcsipe.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部