/*
将两个字符串连接起来,不使用strcat函数
*/
#include <stdio.h>
#include <stdlib.h>
void strCat(char *pStr1,char *pStr2)//strcat(str1,str2)将str2的内容连接到str1后
{
int str1Length = 0;
char *p = pStr1;
while('\0' != *p)
{
++str1Length;
++p;
}
p = pStr2;
while('\0' != *p)
{
pStr1[str1Length] = *p;
++p;
++str1Length;
}
pStr1[str1Length] = '\0';
printf("%s", pStr1);
}
int main()
{
char str1[100];
char str2[50];
scanf("%s %s", str1, str2);//scanf取存储数据的地址,数组的地址和数组名均可作为地址来处理字符串
strCat(str1,str2);
return 0;
}
6、将两个字符串连接起来,不使用strcat函数
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:7、将字符串数组s2中全部字符复制到字符数组s1中,不用strcpy函数
下一篇:5、有一行电文,译码规律为: a ——> z b——> y c ——> x. 即把第一个字母变成第26个字母, 第i个字母变成第(26-i+1)个字母, 非字母字符不变
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
datax 同步到hive示例
一、问题背景最近在做Datax从阿里云rds数据库到Hive数据同步任务时,发现同步耗时很久,500万的数据同步配置了splitPk并配置了50个线程并发需要212s,任务同步的平均速率一直保持在3-4M/s,而本地的Mysql测试数据库同步时不分片的平均速率就能到20M/s。二. 集群环境Rds环境:8000iops; 8core; 16g内存分片字段类型:bigint类
datax 同步到hive示例 Datax MysqlReader Jdbc连接参数 useCompression