如何用c语言画图,举几个最简单的例子

如何画直线,矩形等
要通过VC6.0的测试
我没有书
天啊,我想写DOS的程序
我用的是VC的编译环境

假设你建立了一个单文档模式的程序,可以在CxxView::OnDraw()中绘画
CDC *pDC = GetDC();
pDC->MoveTo(10,10);
pDC->LineTo(20,30);
这样可以画一条直线

DOS环境下作图干吗用啊,学windows的GDI编程吧。dos下画图需要用特定的图形库。当然你也可以自己往显存里画,0xa0000000~0xb0000000这64k空间中,不过,现在学这个太过时了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-07-28
自己去看 书GDI函数部分有很多例程

学编程怎么能没有书呢?你高手啊!买一本去啊。或者下载点,像CSDN上就有呢。电子版的,不过也很好的啊,都有例子的,还想让别人拷给你吗?

如何用c语言画图,举几个最简单的例子
首先需要绘图函数的头文件在TC2.0中是graphics.h 然后需要初始化图形模式.在利用绘图函数 矩形:bar 圆形:circle 直线:line 等等。你可以到graphics.h文件中去看这些函数的参数 举个例子 include <stdio.h> include <graphics.h> int main(void){ int gdriver; \/*图形驱动器*\/ int gmode; ...

如何用c语言画图,举几个最简单的例子
假设你建立了一个单文档模式的程序,可以在CxxView::OnDraw()中绘画 CDC *pDC = GetDC();pDC->MoveTo(10,10);pDC->LineTo(20,30);这样可以画一条直线 DOS环境下作图干吗用啊,学windows的GDI编程吧。dos下画图需要用特定的图形库。当然你也可以自己往显存里画,0xa0000000~0xb0000000这64k...

C语言如何画图
framebuffer(帧缓冲)。帧的最低数量为24(人肉眼可见)(低于24则感觉到画面不流畅)。显卡与帧的关系:由cpu调节其数据传输速率来输出其三基色的配比。三基色:RGB(红绿蓝)。在没有桌面和图形文件的系统界面,可以通过C语言的编程来实现在黑色背景上画图!用下面的代码,在需要的地方(有注释)适当...

谁知道C语言怎么画图啊
void far lineto(int x, int y); 画一作从现行游标到点(x, y)的直线。void far linerel(int dx, int dy); 画一条从现行游标(x, y)到按相对增量确定的点(x+dx, y+dy)的直线。void far circle(int x, int y, int radius); 以(x, y)为圆心, radius为半径, 画一个圆。c语言的...

C是如何做出图形的?
c语言是函数语言,所以画图也离不开各种图形函数:下面举几个简单的例子:=== 1.\/*学用circle画圆形*\/ include "graphics.h"main(){int driver,mode,i;float j=1,k=1;driver=VGA;mode=VGAHI;initgraph(&driver,&mode,"");setbkcolor(YELLOW);for(i=0;i<=25;i++){ setcolor(8);circle...

求一用C语言画直线的程序
C语言的话画直线用MoveTo()和LineTo()很简单啊。帮你复制一份我学习时老师给的画线两例:include<graphics.h> include<math.h> \/ 功 能:本函数的作用是用逐点比较法来画一条直线 格 式:void myline1(int x1,int y1,int x2,int y2,int color)参数说明:x1,y1是起始点坐标,x2,y2是...

怎么用vc6.0画图
\/* 关闭绘图屏幕*\/ 说明:1. 创建的绘图屏幕640x480,表示横向有640个点,纵向有480个点。注意:左上角是原点(0,0),也就是说,y轴和数学的y轴是相反的。2. getch实现按任意键功能,按任意键后,程序继续执行。否则,程序会立刻执行closegraph以至于看不到绘制的内容。

如何用C语言画出有三条对称轴的相交的三个圆
至于画图语句,不同的C语言有它自己的绘图函数,把你确定的圆心座标和半径参数写进去就可以了。例如:x1 = -1; y1 = 0; x2= 1; y2 = 0; x3=0;y3 = 2 * sin ( 60 \/ 180 * 3.14159);半径 = 1.2;如果还要画对称轴,画等边三角形的三条中线即可。三个中点座标: (x1+x2)\/2;...

在VC环境下怎么调用画图函数,VC中用那些画图函数,知道的高用说下...
VC下面用GDI,要建一个windows应用程序的项目。用LineTo画直线、Rectangle矩形、Ellipse画椭圆。例子:include <windows.h> include <math.h> define NUM 1000 define TWOPI (2 * 3.14159)LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ;int WINAPI WinMain (HINSTANCE hInstance, HIN...

急!请问,如何用C语言画一个五角星(用*组成)?
void main(){ int i1,j1,k1,i2,j2,k2,i3,j3,k3,i4,j4,k4,m4,n4;printf("Let's draw a five pointed star below:\\n");for(i1=1;i1<6;i1++)\/*这是五角星的上面一个角*\/ { for(j1=1;j1<19-i1;j1++)\/*这是空格*\/ printf("");for(k1=1;k1<=2*i1-1;k1++)\/*这...

相似回答