编写函数,将一个指针所指向字符串中的大写字母复制到另一个指针所指向的字符串中

 我来答
鷹弈
推荐于2018-04-27 · TA获得超过5194个赞
知道大有可为答主
回答量:1257
采纳率:0%
帮助的人:617万
展开全部
#include <stdio.h>

#define N 100

void fun(char *strA, char *strB);

void main(void)
{
char strA[N];
char strB[N];

printf("请输入字符串:\n");
gets(strA);

fun(strA, strB);

printf("复制后的字符串:\n");
puts(strB);
}

void fun(char *strA, char *strB)
{
int i;
int k = 0;

for (i=0; strA[i] != '\0'; i++)
{
if ((strA[i] >= 'A') && (strA[i] <= 'Z'))
{
strB[k++] = strA[i];
}
}

strB[k] = '\0';
}

如果对你有所帮助,请记得采纳最佳答案,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式