精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

c語言中的where函數,where后面可以跟函數嗎

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

用gotoxy函數可以讓光標去任何位置!

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

wherex()和wherey()兩個函數可以返回當前光標位置。

所在頭文件:conio.h

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

int wherex(void)

int wherey(void)

輸入參數:x,y 為要移動的目的坐標位置

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

C語言中where有什么樣

在C語言中沒有where關鍵字.

印象中,where在SQL是有的.

如果在C中調用sql, 需要寫成字符串.

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

一、屏幕操作函數

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

2. window()字符窗口函數

3. gotoxy()光標定位函數

4. clreol() 清除光標行尾字符函數

5. insline() 插入空行函數

6. delline() 刪除一行函數

7. gettext() 拷進文字函數

8. puttext() 拷出文字函數

9. movetext() 移動文字函數

二、字符屬性函數

10. textmode() 文本模式函數

11. highvideo()高亮度函數

12. lowvideo() 低亮度函數

13. normvideo(void);

14. textcolor() 文本顏色函數

15. textattr() 文本屬性函數

16.textbackground() 文本背景函數

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

17. wherex() 光標處x坐標函數

18. wherey() 光標處y坐標函數

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

2. window()字符窗口函數

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

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

說明: 函數中參數left,top為窗口左上角坐標;right,bottom為其右下角坐標。

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

此函數的頭文件為conio.h。

返回值:無

例: 調用這個函數的實現例見3.gotoxy()函數的例子中。

. gotoxy()光標定位函數

功能: 函數gotoxy()將字屏幕上的光標移到當前窗口指定的位置上。

用法: 這個函數調用方式為void gotoxy(int x,int y);

說明: 括號里x,y是, 光標定位的坐標,如果其中一個坐標值無效(如坐標超界),那么光標不會移動。

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

返回值:無

例: 下面程序建立兩個窗口,然后在窗口里顯示字符,字符的位置是調用該函數確定的。

#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)函數

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

17. wherex() 光標處x坐標函數

功能: 函數wherex()返回當前窗口中光標處橫向坐標。

用法: 此函數調用方式為int wherex(void);

說明: 這個函數調用無參數,其對應的頭文件是conio.h

返回值: 函數調用成功,返回光標處x坐標值。

例: 調用這個函數的實例見18.wherey()函數的例中。

18. wherey() 光標處y坐標函數

功能: 函數wherey()返回當前窗口中光標處縱向坐標。

用法: 該函數調用方式為int wherey(void);

說明: 此函數調用無參數,其相應的頭文件是conio.h

返回值: 函數調用成功,返回光標處y坐標值。

例: 調作函數wherex()與wherey(),返回當前光標處x坐標與y坐標,并賦給整型變量xpos ,ypos。

int xpos,ypos;

xpos=wherex();

ypos=wherey();

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

功能: 函數gettextinfo()獲取當前文本窗口信息,并存放在實參結構中。

用法: 函數調用方式為void gettextinfo(struct text-info *info);

說明: 函數中參數info 為struct text-info結構型指針,struct text-info結構在此函數相應的頭文件中定義為:

struct text-info{

unsigned char winleft; // 窗口左上角x坐標

unsigned char wintop; // 窗口左上角y坐標

unsigned char winright; // 窗口右下角x坐標

unsigned char winbottom; // 窗口右下角y坐標

unsigned char attribute; // 文本屬性

unsigned char normattr; // 正常屬性

unsigned char currmode; // 當前屏顯模式

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

unsigned char screenwidth; // 文本窗口寬度(以字符個數計)

unsigned char curx; // 光標處x坐標

unsigned char cury; // 光標處y坐標

};

記住,調用函數gettextinfo()時,要傳遞struct text-info結構型指針或該結構的首地址,不要傳遞結構變量本身。

這個函數對應的頭文件是conio.h

返回值: 返回文本窗口角點坐標、高寬度、文本屬性等值,并存放在info所指向的結構變量中。

例: 程序語句說明如何正確調用gettextinfo()函數:

struct text-info win-status;

gettextinfo(win-status);


名稱欄目:c語言中的where函數,where后面可以跟函數嗎
本文URL:http://m.jcarcd.cn/article/hcsipe.html
主站蜘蛛池模板: 成人国产在线 | 日韩午夜性片 | 国产91九色| 日本中文字 | 国产精品激情自拍 | 日本精品久 | 91国产高清视频 | 国产精品第 | 日韩国产自产拍a | 国产网红福利 | 国语一区二区 | 国产18页| 欧美日韩一道在线 | 九色国产精品在线 | 精品91视频网站 | 国产日本韩国 | 脚交网址 | 精品亚洲欧美日韩 | 午夜成人| 国产网站91 | 国内不卡视频一区 | 国产视频xxxxx| 国产日产一区二 | 91精品自拍视频 | 91精品视频在线 | 麻花影院| 国产高清国内精品 | 国产丝瓜 | 日韩性爱视频网站 | 精品偷拍视频一区 | 国产精品专区六区 | 成人h视频在线观 | 成人亚欧网站 | 精品尤物视频 | 欧美性受xxxx黑 | 精品国产亚洲国 | 日本漫遊網站 | 国产精品色区 | 成人午夜视频网站 | 午夜免费福利影院 | 加勒比色|