当前位置:首页 » 编程语言 » 如何在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();
}