复制函数(数组)

"这篇博客介绍如何在C语言中使用字符串数组,通过`gets()`函数输入包含空格的字符串,并利用`copy`函数过滤掉数字,只保留非数字字符,将结果复制到另一数组中。示例函数中,`i`和`j`作为遍历和拷贝的指针,遇到数字则跳过,最终添加字符串结束符``。"
摘要由CSDN通过智能技术生成

C语言中利用字符串数组来输入一个长度不超过127的字符串(允许有空格),然后复制到另外一个数组中,中间输出的数字省略不计;

复制函数(copy)

void copy(char str[], char des[]) {
	int i, j;
	for (i = 0, j = 0; str[i] != '\0'; i++) {
		if (str[i] >= '0' && str[i] <= '9')
			continue;
		else {
			des[j] = str[i];
			j++;
		}
	}
	des[j] = '\0';
}

设置i和j两个参数,回车退出

需要有空格则不能使用scanf,可以使用gets()函数,输出使用puts()函数;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值