结构体成员的使用问题(纠错)
下面的代码是一个很简单的结构体成员的使用问题,但是却出现了意料之外的问题,再便宜的时候没有错误,运行的时候却出错,看提醒好形是清屏函数clrscr()好像在运用上除了差错,我是第一次用这个函数,还望高手给予指点,关于这个函数,谢谢!呵呵这是错误提示:麻烦再看看 我使用vc6.0编译的,能编译 但是链接时候出错
--------------------Configuration: 结构体成员的使用 - Win32 Debug--------------------
Compiling...
结构体成员的使用.c
C:\Documents and Settings\Ever\桌面\c\结构体成员的使用.c(20) : warning C4013: 'clrscr' undefined; assuming extern returning int
结构体成员的使用.obj - 0 error(s), 0 warning(s)
Linking...
结构体成员的使用.obj : error LNK2001: unresolved external symbol _clrscr
Debug/结构体成员的使用.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
结构体成员的使用.exe - 1 error(s), 0 warning(s)
#include<stdio.h>
#include<conio.h>
struct score
{
int math;
int eng;
int comp;
};
struct stu
{
char name[12];
char sex;
long StuClass;
struct score sub;
};
main()
{
struct stu student1={"Li Ming",'m',990324,80,80,90};
struct stu student2;
clrscr();
student2=student1;
student2.name[0]='H';
student2.name[1]='u';
student2.StuClass=990325;
student2.sub.math=83;
printf("Record1---%s,%c,%ld,%d,%d,%d\n",student1.name,student1.sex,student1.StuClass,
student1.sub.math,student1.sub.eng,student1.sub.comp);
printf("------------------------------------------------\n");
printf("Record2---%s,%c,%ld,%d,%d,%d\n",student2.name,student2.sex,student2.StuClass,
student2.sub.math,student2.sub.eng,student2.sub.comp);
}
[[it] 本帖最后由 clqngw 于 2008-5-28 10:51 编辑 [/it]]
[[it] 本帖最后由 clqngw 于 2008-5-28 14:12 编辑 [/it]]
[[it] 本帖最后由 clqngw 于 2008-5-28 14:15 编辑 [/it]]
----------------解决方案--------------------------------------------------------
运行时出了啥错?
----------------解决方案--------------------------------------------------------
可以运行啊!我第一次连接时也出错,当把下面三个输出语句注释掉之后可以编译连接,然后再去掉注释也可以编译连接。不是清屏函数clrscr()的错。
----------------解决方案--------------------------------------------------------
分号……main上面那行……
----------------解决方案--------------------------------------------------------