字符串函数连接(编写函数将给定的两个字符串连接成一个字符串)

本文目录
编写函数将给定的两个字符串连接成一个字符串
#include 《string.h》
#include 《stdio.h》
main(){
char str1;
int i=0,j=0;
puts("puts two string:");
gets(str1);
gets(str2);
while(str1!=’\0’)i++;
while(str2;
printf ("result is:%s\n",str1);
}
编写一个函数实现两个字符串的连接(不使用库函数strcat).这个用C语言怎么写程序啊求详细解释~急!
void fun (char s1){
int i,j;
for (i=0;s1 !=’\0’; i++); /*求出的i为pA字符的总长度,包括结束标记位*/
for (j=0;s2 !=’\0’; j++)
s1; /*将pB字符串连在pA字符串的后面*/
s1=’\0’; /*在字符串最后加上结束标记符*/
}
扩展资料:
最常用的字符串函数:
字符串输出函数puts格式:puts (字符数组名) 功能:把字符数组中的字符串输出到显示器。
2.字符串输入函数gets格式:gets (字符数组名) 功能:从标准输入设备键盘上输入一个字符串。本函数得到一个函数值,即为该字符数组的首地址。
3.字符串连接函数strcat格式:strcat (字符数组名1,字符数组名2) 功能:把字符数组2中的字符串连接到字符数组1 中字符串的后面,并删去字符串1后的串标志“”。
4.字符串拷贝函数strcpy格式:strcpy (字符数组名1,字符数组名2) 功能:把字符数组2中的字符串拷贝到字符数组1中。串结束标志“”也一同拷贝。
5.字符串比较函数strcmp格式:strcmp(字符数组名1,字符数组名2) 功能:按照ASCII码顺序比较两个数组中的字符串,并由函数返回值返回比较结果。
6.测字符串长度函数strlen格式:strlen(字符数组名) 功能:测字符串的实际长度(不含字符串结束标志‘’) 并作为函数返回值。
参考资料:
百度百科-数组

本文相关文章:
matlab怎么用表达式绘曲线(用matlab 怎么画函数曲线图)
2025年11月2日 07:45
类的构造函数和析构函数(构造函数和析构函数的主要作用是什么它们各有什么特性)
2025年10月28日 20:30
matlab编写函数(matlab中自己编写的函数文件可以直接运行吗)
2025年10月28日 11:45
trim函数可以用来删除字符串中间包含的空格(怎么用trim函数来去除EXCEL表格中的空格)
2025年10月26日 23:30
oracle导出用户的存储过程(ORACLE如何实现函数、包、存储过程的导入和导出)
2025年10月24日 10:00
更多文章:
js代码炫酷特效模板(鼠标悬停特效代码怎么写,鼠标放在小图片上旁边显示一张大图片)
2026年5月14日 04:00
strutsprepareandexecutefilter(struts2原理)
2026年4月13日 00:30
物流管理系统数据库设计文档(求基于C#的库存管理系统的设计与实现毕业设计论文)
2025年12月2日 13:30
executed alternatively(各位帅哥 靓妹 英文好的 江湖救急了 谢谢!!)
2026年4月4日 05:15
arraylist和array区别(ArraryList,Array string[]的差别是什么)
2026年1月4日 01:00
reset sw不分方向(微星H55M-P32主板开启,重启,指示灯接口,应该如何插)
2026年1月27日 04:45
黑莓开发者模式(黑莓KEY2 Lite 开发者选项怎么打开)
2025年6月23日 08:15
in length的用法(新概念英语第2册Lesson90~92重点句型及语法)
2026年4月9日 10:45
webpack缺点(如何理解webpack文档中对AMD缺点的描述)
2026年9月10日 12:30
corresponding author和第一作者(corresponding author必须是第一作者吗)
2026年5月12日 05:30














