⑴ c語言控制台中怎麼能獲取游標當前的坐標值呢
1、::GetCursorPos會獲取當前滑鼠所在的點,參數為POINT結構變數的地址。
2、如下面的例子:
#include <stdio.h>
#include <afx.h>
void main()
{
POINT point;
::GetCursorPos(&point);
printf("x=%d,y=%d\n",point.x,point.y);
}
::GetCursorPos(&point);將獲得的位置放入point變數中,通過point.x和point.y可以得知位置
⑵ c語言坐標系怎麼編寫
用(x,300-y)來表示,則就是表示橫坐標在距離顯示器頂端300個像素的地方。c語言中一般是在顯示器的中央附近吧,因為c語言中顯示VGA好像是640*480。當然300是可以改的,任何一個都可以,視情況而定。
⑶ c語言程序設計中圖片放置坐標位置是以哪個地方為准心
與坐標系有關,比如可能位於屏幕左上角
⑷ C語言編程怎樣定義點的坐標啊,怎樣實現隨機點的產生
點的坐標的話你可以使用結構體struct,裡面分別定義橫縱坐標,隨機點你去找下rand的用法吧。
⑸ c語言 編程如何把坐標輸入
代碼如下:
1、用gotoxy和gets吧。例如:
gotoxy(old_x,old_y);//跳轉到指定坐標輸出信息
cprintf("User Name:");//在指定坐標處輸出User Name:
gotoxy(old_x,old_y+2);//跳轉到指定坐標輸入信息
gets(name);//輸入用戶名,name為所定義的字元數組
2、原型:extern void gotoxy(int x, int y);
用法:#include <system.h>
功能:將游標移動到指定位置說明:gotoxy(x,y)將游標移動到指定行y和列x。設置游標到文本屏幕的指定位置,其中參數x,y為文本屏幕的坐標。
gotoxy(0,0)將游標移動到屏幕左上角。
⑹ C語言中的坐標,即x和y是哪裡來的,是必須有graphics.h頭文件才會有的嗎
可以的,控制台窗口同樣有坐標, 其實是游標的坐標
#include "windows.h"
void setxy(int x, int y)
{
COORD coord = {x, y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
直接調用 setxy(10,10); 10和10為坐標
⑺ c語言作圖:在屏幕特定位置作圖,如何獲取該位置的坐標
getx()返回x坐標函數
gety()返回y坐標函數
⑻ C語言控制台程序中如何獲取游標位置就是(x, y)坐標。
結果:
DeskTopPos:
X: 680 Y: 592
ClientPos:
X: 586 Y: 444
請按任意鍵繼續. . .
代碼:
#include <stdio.h>
#include "stdlib.h"
#include <Windows.h>
main()
{
HWND hConsole = FindWindow("ConsoleWindowClass", NULL);
POINT pt;
GetCursorPos(&pt);
printf("DeskTopPos:\nX:%4i Y:%4i\n", pt.x, pt.y);
ScreenToClient(hConsole, &pt);
printf("ClientPos:\nX:%4i Y:%4i\n", pt.x, pt.y);
fflush(stdin);
system("pause");
}
函數連接:
http://ke..com/view/1080506.htm
http://ke..com/view/1079910.htm
樓主好運!