求教高手:怎么用C语言画坐标图?
如果你说的是绘图的话就不行,不能在拿个黑框(cmd窗口)中绘图,除非你想用“.\/|”等字符来替代图画。如果想绘图,应该使用win32 窗口项目,那样才能绘图。
用(x,300-y)来表示,则就是表示横坐标在距离显示器顶端300个像素的地方。c语言中一般是在显示器的中央附近吧,因为c语言中显示VGA好像是640*480。当然300是可以改的,任何一个都可以,视情况而定。
需要有一个画直线的库函数供使用。以下讲思路。定义点的类型为具有二维坐标,比如 struct point { double x; double y;} 之类。
你是VC?支持图形界面编程是 VC的强项啊。可以先用VC生成一个Windows程序框架,然后在窗口 重绘事件中,用 CDC 设备进行绘图。CDC 是一个类,它包含了许多用于绘图的方法。有兴趣可以看看。
c语言画图 要选对 C语言编程工具。 目前最方便的是“习语言”,它能编译所有C代码,又能在C代码中使用它支持的绘图函数。也可以使用二十年前的C语言编程工具来绘图,通常是在DOS窗口中绘图。
在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!用下面的代码,在需要的地方(有注释)适当修改,就能画出自己喜欢的图形!PS:同样要编译运行后才能出效果。
c语言如何设计二维,三维坐标菜单?
最简单的做法是在结构体里存函数指针,然后初始化结构体的时候将函数的地址赋值给它。
默认路径是源文件的路径。如果指定别的路径,两种方法:一是相对当前默认路径指定路径。二是指定绝对路径。
使用随机函数即可产生随机数。C语言提供了一些库函数来实现随机数的产生。
C语言如何画以一维数组为横坐标,和纵坐标的图
1、如果对static型数组不赋初值,系统会对定义的所有数组元素自动赋以0值。 (4)在对全部数组元素赋初值时,可以不指定数组长度。
2、按照你的要求,都用一维数组。不过学生信息建议使用结构体来定义。题目要求函数参数用到数组和指针,而数组传参本来就可用数组和指针两种方式。
3、您这样进行定义是错误的。因为在栈上进行数据定义时,必须编译的时候就能够确定该数据的确切大小。int b[]; //必须填值 int a[strlen(b)]={0}; //中括号内容的值必须是常数。
4、在C语言中使用数组必须先进行定义。一维数组的定义方式为: 类型说明符 数组名 [常量表达式]; 其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。