没有合适的资源?快使用搜索试试~ 我知道了~
有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串中该字符删去。用外部函数实现。
需积分: 50 6 下载量 73 浏览量
2009-10-27
11:14:29
上传
评论 1
收藏 24KB DOC 举报
温馨提示
试读
2页
file1.c(文件1) #include <stdio.h> void main() { extern void enter_string(char str[]); extern void delete_string(char str[],char ch); extern void print_string(char str[]); /*以上3行声明在本函数中将要调用的在其他文件中定义的3个函数*/ char c; char str[80]; enter_string(str); scanf(“%c”,&c); delete_string(str,c); print_string(str); }
资源推荐
资源详情
资源评论
程序设计 29:有一个字符串,内有若干个字符,今输入一个字符,要求程序将字符串
中该字符删去。用外部函数实现。
file1.c(文件 1)
#include <stdio.h>
void main()
{
extern void enter_string(char str[]);
extern void delete_string(char str[],char ch);
extern void print_string(char str[]);
/*以上 3 行声明在本函数中将要调用的在其他文件中定义的 3 个函数*/
char c;
char str[80];
enter_string(str);
scanf(“%c”,&c);
delete_string(str,c);
print_string(str);
}
file1.c(文件 2)
#include <stdio.h>
void enter_string(char str[80])
{
gets(str);
}
file1.c(文件 3)
#include <stdio.h>
void delete_string(char str[],char ch)
{
int i,j;
for(i=j=0;str[i]!=’ ’;i++)
if(str[i]!=ch)
str[j++]=str[i];
str[j]=’ ’;
}
file1.c(文件 4)
#include <stdio.h>
void print_string(char str[])
{
Printf(“%s”,str);
}
运行情况如下:
abcdefgc 输入 str
c 输入要删去的字符
abdefg 输出已删去指定字符的字符串
资源评论
xiazaidenglu
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功