中秋大送分
我做了一个接口。
头文件是:“GET.H”。
#ifndef _GET_H
#define _GET_H
char *get (void);
#endif
实现是:“GET.C”。
#include<string.h>
#include<stdlib.h>
char *get()
{ char ch[100], *p;
gets(ch);
p=(char *) malloc(strlen(ch)+1);
strcpy(p, ch);
return p;
}
应用是:“GET_EXAM.C”.
#include <stdio.h>
#include <conio.h>
#include "get.h"
main()
{ char *ch;
clrscr ();
printf("Please input a strings:");
ch = get();
printf ("%s",ch);
getch ();
}.
每次连接的时候总是报:undefined symbol '_get' in module GET_EXAM.C
====================================================================
directories菜单如下:
Include directories: E:\TC2\INCLUDE
Library directories: E:\TC2\LIB
Output directory: E:\TC2\OUTPUT
Turbo C directory: E:\TC2
Pick file name:
====================================================================
头文件、实现、应用三个文件我都放在E:\TC2\OUTPUT 下了
请各位大哥详细解释一下我这样做哪儿错了?
头文件、实现、应用三个文件应该放在什么文件底下?