strcat函数的用法

头文件:#include <string.h>
strcat() 函数用来连接字符串,其原型为:char *strcat(char *dest, const char *src);

【参数】dest 为目的字符串指针,src 为源字符串指针。

strcat() 会将参数 src 字符串复制到参数 dest 所指的字符串尾部;dest 最后的结束字符 NULL 会被覆盖掉,并在

连接后的字符串的尾部再增加一个 NULL。

注意:dest 与 src 所指的内存空间不能重叠,且 dest 要有足够的空间来容纳要复制的字符串。

【返回值】返回dest 字符串起始地址。

题目:两个字符串连接程序

#include <stdio.h>
#include <string.h>
int main()
{char a[]="acegikm"; char b[]="bdfhjlnpq"; char c[80],*p; int i=0,j=0,k=0; while(a[i]!='\0'&&b[j]!='\0') {if (a[i]<b[j]) { c[k]=a[i];i++;k++;} else {c[k]=b[j++]; k++; }} c[k]='\0'; if(a[i]=='\0') {p=b+j; }else {p=a+i; }strcat(c,p); puts(c); return 0;
} 

strcat函数的用法相关推荐

  1. matlab 中 strcat函数的用法

    先明白strcat函数的定义:定义 strcat 即 Strings Catenate,横向连接字符串. 语法 combinedStr= strcat(s1, s2, ..., sN) 描述 将数组 ...

  2. matlab中stract用法_matlab 中 strcat函数的用法

    展开全部 先明白strcat函数的定义: 定义 strcat 即 Strings Catenate,横向连接62616964757a686964616fe4b893e5b19e313333656436 ...

  3. C语言strcat()函数

    描述 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾. 声明 下面是 strncat() 函数的声 ...

  4. strcat函数用法的一点看法

    最近在刷题时碰到了strcat这个函数,一开始没怎么理解它的用法,出了错,现在写点自己的理解吧.首先来看两个小程序 代码一: #include<iostream> using namesp ...

  5. strcat函数详解看这一篇就够了-C语言(函数实现、使用用法举例、作用、与strncat的区别)

    首先要明确strcat的功能是:将参数dest字符串和参数src字符串拼接起来 目录 函数介绍 与strncat的区别 函数实现: 用法示例: 结果展示: 函数介绍 函数原型:char* strcat ...

  6. strcat函数用法

    对于strcat函数,其实就是把又一个字符串加在了前一个字符串的后面 原型:extern char *strcat(char *dest,char *src); 如char a[100]=" ...

  7. C语言字符串函数----strcat()函数用法

    字符串函数<string.h> strcat函数 strcat()函数用于拼接字符串 , 该函数接受两个字符串作为参数. 其函数原型 char *strcat (char *str1,co ...

  8. strcat函数oracle,实现strcat函数

    关于C语言字符串函数使用的一点心得 就字符串的拼接函数为例strcat. 原型:extern char *strcat(char *dest,char *src);用法:#include <st ...

  9. 字符数组的用法及字符串处理函数的用法

    字符型数据是以字符的ASCII码存储在存储单元中的,一般占一个字节. 1.如何定义字符数组 char s[100]; 在字符数组中一个元素存放一个字符. 下面我们来说一下字符串处理函数的用法,在使用字 ...

最新文章

  1. 深入理解Binder机制4-bindService过程分析
  2. [51nod1965]奇怪的式子(Min_25筛)
  3. 科普MinGW MinGW-W64
  4. linux命令lscpu
  5. 创建VLAN的两种方法
  6. GPU Pro2 - 1.Terrain and Ocean Rendering with Hardware Tessellation
  7. 续昨天的文章,在火山图标记基因名字
  8. 计算机网络学习笔记:OSI/RM体系结构
  9. 二层交换机 不在同一子网_从二层交换机来说为什么三层交换机比路由器转发速率快...
  10. 认识RabbitMQ交换机模型
  11. 递推DP URAL 1119 Metro
  12. java实现avg函数_PostgreSQL avg()函数
  13. 破解版果冻手机动画主题for WM5 WM6
  14. SPLUS软件授权管理必知
  15. 在内网中使用maven_使用nexus搭建内网maven镜像
  16. 2021年应届生,找java后端开发要什么水平才算合格?
  17. 1048 习题4-4 三个整数求最大值
  18. Domain Impression A Source Data Free Domain Adaptation Method
  19. spi slaver接口的fpga实现
  20. 静态负载均衡和动态负载均衡_动态负载平衡

热门文章

  1. 我对“Hello World”30年的爱恨情仇
  2. PC端如何使用ADB无线连接Android手机
  3. Docker实现Canal MySQL增量日志订阅消费环境搭建
  4. ContextMenu和ContextMenuItem
  5. 优化算法系列-模拟退火算法(1)——基本原理枯燥版本
  6. 前端面试 - JS总结(1) - 基础 (数据类型, 事件与函数, 原型链)
  7. 【LabVIEW串口编程】03 串口接收
  8. Android:Gradle 依赖相关
  9. “无法建立到信任根颁发机构的证书链问题解决,根证书的导入方法
  10. jdk8在win10的安装,添加JAVA_HOME环境变量