有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去,用外部函数实现。
解题思路:
1、分别定义3个函数用来输入字符串、删除字符、输出字符串
2、按题目要求把以上3个函数分别放在3个文件中,main函数在另一文件中,main函数调用以上3个函数,实现题目的要求。
#include<stdio.h>
// //file1(文件1)
int main(){ //三个外部函数// 输入字符串、删除字符、输出字符串extern void enter_string(char str[]); extern void delete_string(char str[],char ch);extern void print_string(char str[]);char c,str[80];enter_string(str); //输入函数scanf("%c",&c); //接收键盘输入delete_string(str,c);//删除print_string(str);//输出return 0;
}
//外部函数
void enter_string(char str[80]){ //file2(文件2)gets(str);
}
void delete_string(char str[],char ch){ //file3(文件3)int i,j;for(i=j=0;str[i]!='