一、怎么用C语言设计画图程序?
使用图形函数时要确保有显示器图形驱动程序*BGI,同时将集成开发环境options/Linker中的Graphics lib选为on,只有这样才能保证正确使用图形函数。
#include <stdio.h>
#include <graphics.h>
main()
{
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,) ;
line(30,50,500,50);/*画一条直线*/
circle(200,200,20); /*画圆*/
getch();
cleardevice();
closegraph();
}
二、如何用C语言软件画图
matalab是我所知比较好的数学关系处理软件(当然简单一些的用excel就绰绰有余了),C语言软件中turbo-c显得就力不从心了,而且要进行比较复杂的编程语言转换,这个对于初学者太抽象了(命令式,可以类比于dos了··),如果你还是想借助c语言类软件的话,推荐用图形界面的软件,VB适于初学者,在之后可以选择学习VC(其中VC就已经足够强大了),另外要开发用于手机上的程式,就要学习java了··
(其他工具软件autoCAD也行,立体建模使用3d max 或者玛雅··)
以上仅供参考,希望对您有所帮助
三、matlab中的绘图编程
你最后3句把 t和a都重新赋值了 上面循环都白做了
四、VB编程 制作绘图软件 拖动鼠标左键画连续线,拖动右键画线段
Dim Oldx As Single
Dim Oldy As Single
Dim L As Boolean
Dim i As Integer
Private Sub Form_Load()
i = 0
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = 2 Then
i = i + 1
If i Mod 2 = 0 Then
Me.Line (Oldx, Oldy)-(X, Y)
Else
Oldx = X
Oldy = Y
Me.PSet (X, Y)
End If
Else
L = True
Oldx = X
Oldy = Y
End If
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If L = True Then
Line (Oldx, Oldy)-(X, Y)
Oldx = X
Oldy = Y
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
L = False
End Sub
五、如何用C语言画图函数绘制动态图形
同问。。。
- 相关评论
- 我要评论
-