| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 282 人关注过本帖
标题:【问题请教】多文件间的函数调用问题
只看楼主 加入收藏
星星的故乡
Rank: 1
等 级:新手上路
帖 子:28
专家分:0
注 册:2013-10-29
结帖率:50%
收藏
 问题点数:0 回复次数:0 
【问题请教】多文件间的函数调用问题
计划给出4个文件,如:file0,file1,file2,file3,通过执行file0,实现字符的输入,删除某个字符,以及字符串的输出。
其中,file0中的代码:
#include <stdio.h>
//对三个外部函数的声明
extern void enter_string(char str[]);
extern void delete_string(char str[],char ch);
extern void print_string(char str[]);

int main()
{  
   char c;
   char str[80];

   enter_string(str);
   scanf("%c",&c);
   delete_string(str,c);
   print_string(str);
   return 0;
}
file1中的代码:
extern void enter_string(char str[80])
{
       gets(str);
}
file2中的代码:
extern void print_string(char str[])
{
       printf("%s\n",str);
}
file3中的代码:
extern void 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';
}
搜索更多相关主题的帖子: include return 字符串 计划 
2013-11-29 17:54
快速回复:【问题请教】多文件间的函数调用问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025124 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved