免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1501 | 回复: 1
打印 上一主题 下一主题

[C] 为什么还要用turbo c,turbo下面的代码怎么转化为vc下面运行 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-12-18 18:31 |只看该作者 |倒序浏览
为什么还要用turbo c,turbo下面的代码怎么转化为vc下面运行,那些用着turbo c的难道不感到很受伤吗??反正我是用不习惯。
下面是一段的turbo下面的代码,求求怎么改变成vc下面的,,,,,,,

就是一个画折线的程序。本人是一个菜鸟,没有怎么接触画图的功能。求指导啊。。。
  1. #include<graphics.h>
  2. #include<stdlib.h>
  3. void hDrawk(char c[]);
  4. void vDrawk(char c[]);
  5. void Drawfline(int b[]);
  6. int xs=48,ys=50;
  7. void main()
  8. {
  9.         int j;
  10.         int gdriver=DETECT,gmode=0;
  11.         int b[]={1,4,2,5,3,5,1,4,2,3};
  12.         char c[10];
  13.         initgraph(&gdriver,&gmode,"");                /*图形方式初始化*/
  14.         setbkcolor(15);
  15.         setcolor(6);
  16.         outtextxy(150,70,"the value along with the month changing!");/*输出字符串*/
  17.         hDrawk(c);
  18.         setcolor(8);
  19.         outtextxy(580,365,"month");                        /*输出字符串*/
  20.         vDrawk(c);
  21.         setcolor(8);
  22.         outtextxy(65,70,"value");                        /*输出字符串*/
  23.         Drawfline(b);
  24.         getch();
  25.         closegraph();                                                /*退出图形模式*/
  26. }
  27. void hDrawk(char c[])                                        /*画横坐标*/
  28. {
  29.         int i,j=65;
  30.         setcolor(8);
  31.         line(65,360,565,360);                                /*画横坐标轴*/
  32.         settextjustify(1,2);                                /*设定文本排列方式*/
  33.         for(i=0;i<11;i++)
  34.         {
  35.                 line(j,375,j,360);                                /*画横坐标的刻度*/
  36.                 itoa(i,c,10);
  37.                 outtextxy(j,380,c);
  38.                 j+=xs;
  39.         }
  40. }
  41. void vDrawk(char c[])                                        /*画纵坐标*/
  42. {
  43.         int i,j=360;
  44.         setcolor(8);
  45.         line(65,80,65,360);                                        /*画纵坐标轴*/
  46.         settextjustify(1,1);                                /*设定文本排列方式*/
  47.         for(i=0;i<=5;i++)
  48.         {
  49.                 line(45,j,65,j);                                /*画纵坐标的刻度*/
  50.                 itoa(i,c,10);
  51.                 outtextxy(35,j,c);
  52.                 j-=ys;
  53.         }
  54. }
  55. void Drawfline(int b[])                                        /*画折线*/
  56. {
  57.         int i,j=65;
  58.         setcolor(1);                                                /*设置折线颜色*/
  59.         moveto(j,360-(b[0]*ys));                        /*移动光标到(j,310-(b[0]*ystep))处*/
  60.         for(i=0;i<10;i++)
  61.         {
  62.                 if(i!=10)
  63.                 {

  64.                         lineto(j+xs,360-(b[i]*ys));        /*绘制折线*/
  65.                 }
  66.                 j+=xs;
  67.         }
  68. }
复制代码

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
2 [报告]
发表于 2012-12-18 18:46 |只看该作者
#include<graphics.h>

一看到这个,我就知道没救了。
求楼主办理后事吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP