C语言的图形化编程:为什么这个程序老是出问题,应该不是语法错误,我的用的VC++6.0 10
所有的图形化界面都无法执行,不知道什么原因,是不是设置错误或者函数库问题。还有编译的时候不出错,运行就出错#include<conio.h>#include<stdio....
所有的图形化界面都无法执行,不知道什么原因,是不是设置错误或者函数库问题。还有编译的时候不出错,运行就出错
#include <conio.h>
#include <stdio.h>
void main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN","LIGHTGRAY"};
void textmode(C80);//设置显示文本方式C80
textbackground(0);//设置背景色
clrscr();//清屏
for(i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i);
textbackground(i);
clrscr();
textcolor(7+i);//设置窗口内字符显示颜色
if(i%2==0)
highvideo();//i为偶数的窗口字符高度显示
else
lowvideo();//奇数窗口字符低亮度显示
cputs(s[i]);//输出字符到窗口内
}
getch();
}
这个是编译时候的错误提醒 展开
#include <conio.h>
#include <stdio.h>
void main()
{
int i;
char *s[]={"BLACK","BLUE","GREEN","CYAN","RED","MAGENTA","BROWN","LIGHTGRAY"};
void textmode(C80);//设置显示文本方式C80
textbackground(0);//设置背景色
clrscr();//清屏
for(i=1;i<8;i++)
{
window(10+i*5,5+i,30+i*5,15+i);
textbackground(i);
clrscr();
textcolor(7+i);//设置窗口内字符显示颜色
if(i%2==0)
highvideo();//i为偶数的窗口字符高度显示
else
lowvideo();//奇数窗口字符低亮度显示
cputs(s[i]);//输出字符到窗口内
}
getch();
}
这个是编译时候的错误提醒 展开
3个回答
展开全部
LNK2001 LNK开头的错误是指链接错误,也就是说编译已经通过了。 此时很多情况是库找不到。 肯定是你那个库没有导进来。 或者 你的项目是 win32 console 类型的,而windows 图形化编程 应该是 win32 application类型的。
更多追问追答
追问
那这个问题怎么解决呢?求指教
追答
从第一个错误开始找。
它说lowvideo函数找不到。
建议:1.先把你的头函数顺序调整一下,这个很重要。#include 放在最前面。
2.到msdn下查找lowvideo函数的用法,看看require除了需要头文件外,还需不需要其他lib库,如果需要就在project settings 里加上。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vc6支持Windows为主,部分Dos函数已经不再支持,
编译错误提示指的是没有找到函数,你需要添加Lib文件。
vc6应该没有这几个函数的Lib文件。
编译错误提示指的是没有找到函数,你需要添加Lib文件。
vc6应该没有这几个函数的Lib文件。
追问
编写图形化界面程序具体需要哪些函数呢?有什么方法可以一次性全部添加进去?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行错误嘛,库的问题吧。找不见相应的库,所以没法调用相关库函数……
追问
那这个问题怎么解决呢?求指教!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询