用C语言做中介信息管理系统时的一个有关问题
用C语言做中介信息管理系统时的一个问题
用C做一个中介信息管理系统,还没把Search功能写好,但主函数都写好了,想先运行下看看是否出错。用的是VC++6。
首先,编译.OBJ时没有Error,但是有Warning.
warning C4013: 'clrscr ' undefined; assuming extern returning int
warning C4013: 'textmode ' undefined; assuming extern returning int
warning C4013: 'textbackground ' undefined; assuming extern returning int
warning C4013: 'window ' undefined; assuming extern returning int
warning C4013: 'gotoxy ' undefined; assuming extern returning int
warning C4013: 'textcolor ' undefined; assuming extern returning int
warning C4013: 'save1 ' undefined; assuming extern returning int
warning C4013: 'save2 ' undefined; assuming extern returning int
warning C4716: 'del1 ' : must return a value
warning C4716: 'del2 ' : must return a value
warning C4716: 'save1 ' : must return a value
warning C4716: 'save2 ' : must return a value
然后组建EXE,在link的时候出现
error LNK2001: unresolved external symbol _gotoxy
error LNK2001: unresolved external symbol _window
error LNK2001: unresolved external symbol _textbackground
error LNK2001: unresolved external symbol _textmode
error LNK2001: unresolved external symbol _clrscr
error LNK2001: unresolved external symbol _textcolor
Debug/ZHONGJIE.exe : fatal error LNK1120: 6 unresolved externals
网上先找过点资料,说是头文件要 <conio.h> ,但还是出错,希望各大侠帮忙小弟解决下,我先去写search的功能了~~。
最后附上我的源代码~~
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
#define ESC 27
#define NULL0
#define LEN sizeof(struct applicant)
#define LENB sizeof(struct job)
#define L sizeof(info1)
#define LB sizeof(info2)
int n,k;
char filename1[10];
char filename2[10];
struct applicant
{
long anum;
char aname[10];
char id[18];
char cert[20];
char rqurjob[20];
struct applicant * next1;
}applcnt[60],info1;
struct job
{
long jnum;
char jname[20];
int need;
struct job * next2;
}jb[100],info2;
/*------------color--------------*/
color()
{
int x1=20,y1=5,x2=60,y2=40,i;
clrscr();
textmode(3);
textbackground(2);
window(x1,y1,x2,y2);
for(i=1;i <=21;i++)
{
gotoxy(1,i);cprintf( " ");}
用C做一个中介信息管理系统,还没把Search功能写好,但主函数都写好了,想先运行下看看是否出错。用的是VC++6。
首先,编译.OBJ时没有Error,但是有Warning.
warning C4013: 'clrscr ' undefined; assuming extern returning int
warning C4013: 'textmode ' undefined; assuming extern returning int
warning C4013: 'textbackground ' undefined; assuming extern returning int
warning C4013: 'window ' undefined; assuming extern returning int
warning C4013: 'gotoxy ' undefined; assuming extern returning int
warning C4013: 'textcolor ' undefined; assuming extern returning int
warning C4013: 'save1 ' undefined; assuming extern returning int
warning C4013: 'save2 ' undefined; assuming extern returning int
warning C4716: 'del1 ' : must return a value
warning C4716: 'del2 ' : must return a value
warning C4716: 'save1 ' : must return a value
warning C4716: 'save2 ' : must return a value
然后组建EXE,在link的时候出现
error LNK2001: unresolved external symbol _gotoxy
error LNK2001: unresolved external symbol _window
error LNK2001: unresolved external symbol _textbackground
error LNK2001: unresolved external symbol _textmode
error LNK2001: unresolved external symbol _clrscr
error LNK2001: unresolved external symbol _textcolor
Debug/ZHONGJIE.exe : fatal error LNK1120: 6 unresolved externals
网上先找过点资料,说是头文件要 <conio.h> ,但还是出错,希望各大侠帮忙小弟解决下,我先去写search的功能了~~。
最后附上我的源代码~~
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <ctype.h>
#define ESC 27
#define NULL0
#define LEN sizeof(struct applicant)
#define LENB sizeof(struct job)
#define L sizeof(info1)
#define LB sizeof(info2)
int n,k;
char filename1[10];
char filename2[10];
struct applicant
{
long anum;
char aname[10];
char id[18];
char cert[20];
char rqurjob[20];
struct applicant * next1;
}applcnt[60],info1;
struct job
{
long jnum;
char jname[20];
int need;
struct job * next2;
}jb[100],info2;
/*------------color--------------*/
color()
{
int x1=20,y1=5,x2=60,y2=40,i;
clrscr();
textmode(3);
textbackground(2);
window(x1,y1,x2,y2);
for(i=1;i <=21;i++)
{
gotoxy(1,i);cprintf( " ");}