test2.h
C 代码
/*程序作者:管宁
站点:www.cndev-lab.com
所有稿件均有版权,如要转载,请务必著名出处和作者*/
extern get_str(mystr)
char mystr[];
{
gets(mystr);
}
extern del_char(string,delchar)
char string[];
char delchar;
{
int i;
int j;
for (i=j=0;string[i]!='\0';i++)
{
if (string[i] != delchar)
{
string[j] = string[i];
j++;
}
}
string[j]='\0';
}
test.c
C 代码
/*程序作者:管宁
站点:www.cndev-lab.com
所有稿件均有版权,如要转载,请务必著名出处和作者*/
#include <stdio.h>
#include "h:\tcl\include\test2.h"
main()
{
extern get_str();
extern del_char();
char delchar;
char mystr[100];
get_str(mystr);
scanf("%c",&delchar);
del_char(mystr,delchar);
printf("%s\n",mystr);
}
在include用法上不用多说什么只要注意<>和""号的用发就可以,<>表示从系统目录中进行查找头文件,而""则是从用户目录中去查找用户文件!
在做include的时候注意头文件中定义的涵数必须使用extern进行声明,定义为其它文件可以调用的涵数绝对不可定义为static静态的!
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~