当前位置: 代码迷 >> C语言 >> [求助]不能打开包文件
  详细解决方案

[求助]不能打开包文件

热度:136   发布时间:2007-07-19 16:46:26.0
[求助]不能打开包文件

出现的错误:用Turboc for windows编译时,提示
不能打开包文件
问题:1 用了extern,为什么还要用include
2 为什么提示“不能打开”的错误?
往高手指点
多谢
程序如下:

#include "p2.c"
#include "p3.c"
#include "p4.c"

main()
{
extern enter_string(char str[80]);
extern delete_string(char str[],char ch);
extern print_string(char str[]);
char c;
char str[80];
enter_string(str);
scanf("%c",&c);
delete_string(str,c);
print_string(str);
}

#include "stdio.h"
enter_string(char str[80])
{
gets(str);
}

delete_string(char str[],char ch)
{
int i,j;
for(i=j=0;str[i]!='\0';i++)
{
if(str[i]!=ch)
str[j++]=str[i];
str[j]='\0';
}
}

print_string(char str[])
{
printf("%s",str);
}

搜索更多相关的解决方案: 文件  

----------------解决方案--------------------------------------------------------

extern 表示后面的函数在别的地方定义了,
#include 就是把那个文件中的代码载入到本程序开头中来


----------------解决方案--------------------------------------------------------

有点明白,但是第二个问题那,

就是编译的时候,为什么说打不开其他包含进去的函数???????


----------------解决方案--------------------------------------------------------
  相关解决方案