c語言控制游標移動
A. 怎樣使c語言中運行界面的游標移至上一行
coord表示坐標,計算已輸出函數,調整coord的值
如以下代碼為定位至屏幕左上角
HANDLEhdl=GetStdHandle(STD_OUTPUT_HANDLE);
COORDcoord={0,0};
SetConsoleCursorPosition(hdl,coord);
如果編譯錯誤,在文件頭加上
#include<windows.h>
B. 我那程序就差最後一步了,C語言中怎麼讓游標隨著鍵盤的方向鍵移動啊
如果是控制台應用程序的話,用
SetConsoleCursorPosition(
)
函數可以控制插入符的位置
如果是
Windows
應用程序的話,用
SetCaretPos(
)
函數來控制插入符的位置
C. c語言中如何實現隨意移動游標輸出字元
函數名:gotoxy
原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:將游標移動來到指定自位置
說明:gotoxy(x,y)將游標移動到指定行y和列x。設置游標到文本屏幕的指定位置,其知中參數x,y為文本屏幕的坐標,gotoxy(0,0)將游標移動到屏幕左上角。
(3)c語言控制游標移動擴展閱讀:
用法舉例
#include <conio.h>
int main(void)
{ /*gotoxy()的用法*/
//clrscr(); //清除文本模式的窗口
gotoxy(2,1);//在文本窗口中設置游標用(列,行)
cprintf("Hello world");//送格式化輸出至屏幕
getch();
return 0;
}
D. C璇璦涓鎬庢牱浣胯緭鍑虹殑鍏夋爣鍦ㄨ緭鍏3琛屽悗 鐒跺悗璺沖埌絎涓琛屼互姝ょ被鎺錛屼絾鍙鑳芥湁3鍒楋紵
#include<stdio.h>
#include<windows.h>
voidgetpos(HANDLEhOut,COORD*pos)
{
CONSOLE_SCREEN_BUFFER_INFOinfo;
GetConsoleScreenBufferInfo(hOut,&info);
*pos=info.dwCursorPosition;
}
voidgotopos(HANDLEhOut,COORDpos)
{
SetConsoleCursorPosition(hOut,pos);
}
intmain()
{
HANDLEhOut;
COORDpos;
inti;
hOut=GetStdHandle(STD_OUTPUT_HANDLE);
printf("娉ㄦ剰鍏夋爣鎵鍦ㄤ綅緗甛n");
while(1)
{
for(i=0;i<5;++i)
{
Sleep(2000);
getpos(hOut,&pos);
printf("鎵撳嵃榪欏彞璇濆墠,鍏夋爣鎵鍦ㄤ綅緗:%d,%d ",pos.X,pos.Y);
}
Sleep(2000);
printf("榪斿洖欏墮儴");
pos.X=0;
pos.Y=0;
Sleep(2000);
gotopos(hOut,pos);
}
return0;
}
E. C語言游標的移動程序是什麼 要詳細一點
可以用gotoxy函數移動游標。
1、函數名:gotoxy
原型:extern
void
gotoxy(int
x,
int
y);
用法:#include
功能:將游標移動到指定位置說明:gotoxy(x,y)將游標移動到指定行y和列x。設置游標到文本屏幕的指定位置,其中參數x,y為文本屏幕的坐.
F. C語言游標移動
CROOD就是這樣的一個玩意:
typedef struct _COORD {
SHORT X;
SHORT Y;
} COORD, *PCOORD;
很明顯這個結構可以用來記錄坐標
GetStdHandle()函數獲得標准輸入輸出的句柄,參數STD_OUTPUT_HANDLE是個宏,代表標准輸出,可以看作顯示器
SetConsoleCursorPosition(hout,coord); 看函數名稱:設置控制台游標坐標,參數就是設備句柄,坐標,那麼把標准輸出的句柄傳給函數,就可以把游標定位在對應的位置了(左上角位置是0,0然後向左 向下延伸)
下面這段代碼可以在屏幕第10行第30列輸出"Hello world"
#include <windows.h>
#include <iostream>
using namespace std;
int main()
{
HANDLE hout;
COORD coord;
coord.X=30;
coord.Y=10;
hout=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hout,coord);
cout<<"Hello world! ";
return 0;
}
G. c語言怎麼移動游標Xcode系統
control+F:在同一行上將游標向右移動
control+B:在同一行上將游標向左移動
control+P:將游標移動到前一行
control+N:將游標移動到後一行
control+A:將游標移動到本行的行首
control+N:將游標移動到本行的行尾
control+T:將游標兩邊的字元對調
control+D:刪除游標右邊的字元
control+k:刪除游標所在行游標後面的代碼,便於你重寫行尾代碼
control+L:將游標插點置於窗口正中。