请教关于C语言图形编程的问题。问题描述:在TC里编译连接都没问题,也运行出现了一些图形画面,但是主函数

很古老的开发环境啊,应该是bgi图形库与现在的显卡驱动不兼容,bgi库都是20年前的东西了

神马?

好像是Windows不能支持这种显示方式。你重启电脑进入纯Dos下,然后运行你编译好的程序试一下吧。我以前玩过Graph.h的头文件的,记得有过这个问题

~

#18038795402# C语言写的程序怎么弄图形界面 - ******
#衡雪# 你可以学习以下Win32 SDK,也就是windows编程,windows上图形界面最基础的东西,学了这个对以后学习mfc或者winform都很有帮助.推荐你一本书《Windows程序设计(第5版 珍藏版)》,很经典的一本书.

#18038795402# C语言画图问题 ******
#衡雪# 在TC使用图形编程时,需要用BGI图形开发包,正因为我们在编译连接的时候没有将这个图形驱动包含进去,所以无法执行. 把图形驱动包含进去,有两种方法: 1 我们在使用initgraph()时,发现他有三个参数,第三个参数正是对图形驱动的...

#18038795402# 关于用 怎么c语言写图形界面的问题.Windows api 怎么用 - ******
#衡雪# 界面不是c的强项,弄成用printf打印的字符型的界面就可以你要是非要做的话,也可以实现,不过代码有些繁琐 好像需要graphics.h等头文件,这个tc没有,需要下载 要是加载鼠标,好像需要mouse.h头文件,这个tc也没有,需要下载初始化图形界面代码比较麻烦,

#18038795402# C语言图形函数问题 ******
#衡雪# 字符颜色不需要图形函数,文本模式就行了,如果不是画图的话.头文件conio.h,主要涉及textcolor等函数 原型如下:void _Cdecl textbackground (int newcolor); void _Cdecl textcolor (int newcolor);

#18038795402# 请教一下c语言编程的问题 - ******
#衡雪# void main(){int a;printf("输入将要计算的正方形边长为:\n");scanf("%d",&a); //这里应该是a啊printf("正方形的周长为:%d",fun(a));}

#18038795402# C语言的几个小问题 ******
#衡雪# 如果你只是学来玩玩而已,不是往专业的方面发展,英语不需要太多,因为专业人士在学习软件开发时要不断学习新的技术,这些技术基本上都是从老外那传过来的,资料都是英文.在windows系统下编程用到一个帮助文档msdm,这个是开发必须要看的,里面都是英文的,不过我英文也不怎么好,B级都考不过,一样学,开着谷歌翻译慢慢翻译着看,看多了英语水平也就跟着上来了,所以说如果你会英语会学得更加轻松,但是英语不怎么样一样能学. 数学基础也不需要太多,其实初中、高中的数学基础已经足够了,但是如果你想往图形方面的编程话,数学基础还是需要好一点的,需要学学大学的高等数学! C语言并不难,难的是对它没兴趣,我就是自学的.

#18038795402# 关于C语言初学者的疑惑 - ******
#衡雪# 再C中规定 输入函数标准格式为scanf(格式符,变量地址) 其中的格式符只能输入规定的格式符号如:%f、%d.... 如果其中掺杂了其他字符 我们在输入的时候就要按照格式符后面出现的字符原样输入后才能给变量地址正确的赋值. 对于第二个问题来说: 你再两个%d加了个逗号后 正确的输入格式为常量1 逗号“,”常量2 才能得到正确结果 而你输入的是:常量1 空格 常量2 虽然貌似如入正确 但是你输入的常量所付给变量a的值为12 而变量b所得到的是个不确定的值 所以产生了接下来的结果啦

#18038795402# C语言编程问题 ******
#衡雪# 你这好像是课后练习题,好好学吧, 不至于一个也不会做的/*编写主函数:输入m,输出1~m之间的所有素数,要求每行10个.*/ #include<stdio.h> void main() {int m,i,n,j,p=0;scanf("%d",&m);for(i=1;i<=m;i++){n=i;for(j=2;j<i;j++)if(i%j==0)...

#18038795402# C 语言 图形图像问题小问题 ******
#衡雪# 你的graphics.h里边的语句语法错误.应该没有问题的.代码加一句 #include <windows.h> #include <gdiplus.h> using namespace Gdiplus;//加入这句

#18038795402# 关于用C语言画图的问题 - ******
#衡雪# bar ( 左边坐标,上边坐标,右边坐标,下边坐标);宽度=右边坐标-左边坐标;高度=下边坐标-上边坐标;因为绘图长度单位是像素 (pixel) ,与屏幕大小和分辨率有关.例如分辨率 1920,屏幕宽度 30cm, 边长 15 时,方块宽度 = 30cm/1920*15 = 0.23cm.当尺寸太小时,就没法显示了.

  • C语言编程问题求解答
  • 答:9题:include <stdio.h>int main(){int N=1;scanf("%d",&N);if(N<=0){N=1;}int numSpaceFirst=N-1;for(int row=0; row<N; row++,numSpaceFirst--){for(int i=0; i<numSpaceFirst; i++){printf(...

  • c语言编程题:本程序演示打印出如下图案
  • 答:2009-06-03 C语言编程一个程序 1 更多关于c语言编程的知识 > 网友都在找: c语言打印图形* c整数逆序输出 编程打印如下图形 C语言求平均分 正在求助 换一换 回答问题,赢新手礼包 苦等33分钟: 如果没有儿子,二十年后你会后悔...

  • C语言编程问题,初学者,麻烦简单些,谢谢(*°∀°)=3?
  • 答:include "stdio.h"int main(){ int sex,height;float weight,bzweight;//输入体重和标准体重 printf("输入性别(0-男性,1-女性):");scanf("%d",&sex);printf("输入身高(cm):");scanf("%d",&height);printf(...

  • c语言编程问题,求高手解答(高分)
  • 答:你的程序没有大的问题,可以执行,只是以下几个小问题:一、第一行包含的文件不存在,这一行应该删除。二、定义了argc、argv两个变量没有使用,编译会有警告,可以删除他们或者不管,最好改为:int main()三、scanf输入n...

  • C语言编程问题!!高手救命,在线等答案
  • 答:stu[i].c = fTmp;scanf("%f",&fTmp);stu[i].java = fTmp;则问题得到解决。几经修改,最后改成最原先的代码,问题也不存在了,无语……原因分析:可能是C运行库的问题,代码方面理论上没有任何问题的。另外,对于...

  • C语言编程问题
  • 答:include <iostream> using namespace std;class Cheight { public:void getPHeight();//获得父母的身高 void getBasicHeight();//获取基本的身高 void getSports();//是否锻炼 void getDiet();//获取饮食习惯 void ...

  • C语言编程问题
  • 答:解题思路:完全跟百钱买百鸡的问题是一样的!设大马,中马,小马的匹数分别为x,y,z;可以得到两个方程:x+y+z=100; 3*x+2*y+z/2=100; 将第二个方程变形为:6*x+4*y+z=200; 从第二个方程变形的方程中...

  • c语言编程问题
  • 答://以下程序本人已测试,可以运行!代码有看不懂的地方请继续追问!include <stdio.h> include <stdlib.h> include <string.h> //12个月每月的天数 int days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, ...

  • C语言编程入门问题,求助
  • 答:把代码中80<=x<90,改成x>=80&&x<90。把代码中70<=x<80,改成x>=70&&x<80。把代码中60<=x<70,改成x>=60&&x<70。就可以了。望采纳

  • c语言编程问题
  • 答:p1是个指针,是地址,+2就是该地址+2,该地址往后面2个的那个地址 strcat(p1+2,p2+1)的执行:p1=”abcd”,由于p1指向"abcd"的首地址'a'的地址,所以p1+2指向'c'的地址 p2=”ABCD”,由于p2指向"ABCD"的首地址'...

    为传递更多家电数码信息,若有事情请联系
    数码大全网