當前位置:首頁 » 編程語言 » 如何在c語言中連接坐標
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何在c語言中連接坐標

發布時間: 2022-06-13 03:44:25

c語言坐標系怎麼編寫

用(x,300-y)來表示,則就是表示橫坐標在距離顯示器頂端300個像素的地方。c語言中一般是在顯示器的中央附近吧,因為c語言中顯示VGA好像是640*480。當然300是可以改的,任何一個都可以,視情況而定。

Ⅱ 如何利用C語言建立一個虛擬的xyz坐標系

默認路徑是源文件的路徑。
如果指定別的路徑,兩種方法:
一是相對當前默認路徑指定路徑。
二是指定絕對路徑。

譬如:
E:\C\c.c 這是源文件
E:\C\abc.exe
E:\D\abcd.exe
C:\A\aaa.exe

如果想執行abc.exe,那麼可以不指定路徑:
#include <stdlib.h>
int main()
{
char *cmd="abc.exe";
system(cmd);
return 0;
}

如果想執行abcd.exe,那麼可如下指定路徑:
include <stdlib.h>
int main()
{
char *cmd="..\\D\\abcd.exe";
//指定相對路徑
//char *cmd="E:\\D\\abcd.exe";
//指定絕對路徑
system(cmd);
return 0;
}

如果想執行aaa.exe,則必須指定絕對路徑:
#include <stdlib.h>
int main()
{
char *cmd="C:\\A\\aaa.exe";
system(cmd);
return 0;
}

對於空格問題,可按如下方法解決
#include <stdlib.h>
int main()
{
char *cmd="E:\\AB\" \"CD\\xyz.exe";
//即執行E:\AB CD\xyz.exe
system(cmd);
return 0;
}

————————————————

在我機器上沒問題,你是什麼編譯器?

Ⅲ 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語言,如何在指定坐標輸入數據

用gotoxy和gets吧~~~
gotoxy(old_x,old_y);//跳轉到指定坐標輸出信息
cprintf("User Name:");//在指定坐標處輸出User Name:
gotoxy(old_x,old_y+2);//跳轉到指定坐標輸入信息
gets(name);//輸入用戶名,name為所定義的字元數組
這是我做一個游戲界面的用戶名和密碼輸入的代碼~~你看看吧,希望對你有所幫助。。

Ⅳ C語言如何將坐標中的(x,y)提取出來

用ReadConsoleOutputCharacterA函數,在windows.h中。

給你一個封好的函數吧,其作用是提取出窗口中第x行y列的位置的字元是什麼。(如果沒有東西會返回空格符號)。

#include<windows.h>
//下標從1開始,x行y列。
charGetStr(intx,inty)
{
COORDpos;
//ReadConsoleOutputCharacterA里的x和y指的是x列y行,且從0開始標號
pos.X=y-1;pos.Y=x-1;
LPSTRstr;
DWORDread;
ReadConsoleOutputCharacterA(GetStdHandle(STD_OUTPUT_HANDLE),str,1,pos,&read);
returnstr[0];
}

使用舉例:

intmain()
{
printf("kjndfgdfg khgfhfhfgd jifdgdfgg ");
printf("1,2:%c ",GetStr(1,2));
return0;
}

輸出為

kjndfgdfg
khgfhfhfgd
jifdgdfgg
1,2:j

Ⅵ 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語言或C++ 實現滑鼠畫圖,並可以定位滑鼠坐標

樓主你好,我用的是c語言。
c語言繪制滑鼠的一般步驟是
1.寄存器中斷,得到滑鼠的位置
2.在改位置畫上滑鼠
3.後繼處理
4.重復上面步驟

那麼,在畫滑鼠的方式上,又有3種不同的方法(就我知道的)
1.直接畫線法(參考文獻)
http://hi..com/yql1990115/blog/item/3fdda4eff4000aebb2fb95ae.html
2.存儲保存法(參考文獻)
(這個我是用來練手的,所以沒有優化,感覺很卡)
http://wenku..com/view/a51636f5f61fb7360b4c65d4.html
(這個裡面的draw_mouse模塊就是專門畫滑鼠的,也是屬於存儲保存法)
http://wenku..com/view/6e3191ea81c758f5f61f67e0.html
3.掩碼法
就是跟在圖形模式下寫字一樣的方法

希望以上對你有幫助

Ⅷ 如何用C語言中的數組輸出眾多坐標

兩種方法
一種 基礎數組
你的坐標有幾維 就定義幾個數組,然後輸出的時候 逐個輸出
比如 二維
int x[100], y[100];
輸出(x[i],y[i]);

第二種 結構體數組
定義結構體
逐個輸出。

Ⅸ c語言中若要輸入坐標應該怎麼辦

先算出縱坐標的值,然後
用二維數組來存儲坐標,如:int a[5][5]; 可以用a[0][0] a[0][1]....
a[i][j]....a[4][3] a[4][4],來存儲5對坐標值,i、j分別是橫坐標和縱坐標。

Ⅹ 請教:用c語言怎麼建立坐標系

怎麼在C語言的圖形模式下實現勻速圓周運動?為什麼我用圓的對稱性的方程做出來的是變速的(就是建立一個直角坐標系,X由從小到大遞增,然後畫出點)?

#include "stdio.h"
#include "math.h"
#include "graphics.h"
#include "conio.h"
#define R 50 /*半徑*/
#define V 100000 /*延遲時間*/
main()
{
int x,y,ta,tb,a=1;
ta=DETECT;
initgraph(&ta,&tb,"c:\\tc");/*初始化圖形驅動*/
x=-R;
while(1)
{
x+=a;/*X的遞增或遞減(由a而定)*/
y=sqrt(R*R-x*x)*a; /*方程*/
putpixel(x+240,y+250,7);/*畫點*/
delay(V);/*延時*/
putpixel(x+240,y+250,0);/*擦除點*/
if(x==R||x==-R)/*換方向*/
a=-a;
if(bioskey(1)!=0)/*控制退出的(按下任意鍵結束)*/
break;
}
closegraph();
}