strcat函数:

将两个char类型连接。
char d[20]="GoldenGlobal"; char *s="View"; strcat(d,s);
结果放在d中
printf("%s",d);
输出 d 为 GoldenGlobalView (中间无空格)
d和s所指内存区域不可以重叠且d必须有足够的空间来容纳s的字符串。
返回指向d的 指针。
原型是  extern char *strcat(char *dest, const char *src);
把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')。
strcpy函数:
原型声明:char *strcpy(char* dest, const char *src);
头文件:#include < string.h> 和 #include <stdio.h>
功能:把从src地址开始且含有NULL结束符的字符串复制到以dest开始的 地址空间
说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。
返回指向dest的 指针。
example:

#include"stdio.h"
  #include"string.h"
  #include"stdafx.h"
int main()
{
char p1[10] = "abcd", *p2, str[10] = "xyz";

p2 = "ABCD";
strcpy(str + 2, strcat(p1 + 2, p2 + 1));
printf(" %s", str);
system("pause");
        return 0;

}

输出结果:xycdBCD

其中str+2,这个是把数组当成指针用。str指向的是数组里的第一个元素,str+2指向数组里第三个元素,也就是字母z;p1+2、p2+1一样。

strcpy函数和strcat函数相关推荐

  1. c语言 strcpy原型,浅谈C语言中strcpy,strcmp,strlen,strcat函数原型

    实例如下: //strcat(dest,src)把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0' char *strcat(char * strDest, cons ...

  2. strcpy函数和strcat函数的使用及实现

    关于strcpy函数和strcat函数的使用.实现 一.strcpy函数 1.1代码展现 1.2注意要点 1.2.1源字符串必须以\0结束 1.2.2会将源字符串中的\0拷贝到目标空间 1.2.3目标 ...

  3. strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数

    strcpy函数: char *strcpy(char *Dest , const char *Src) { assert((Dest != NULL) && (Src != NULL ...

  4. strlen函数,strcpy函数,strcat函数,memset函数,strcmp函数,memcpy函数,memove()函数

    文章目录 一,strlen函数(库函数头文件<string.h>) 二,strcpy函数(库函数头文件<string.h>)拷贝函数 三,strcat函数(头文件是<st ...

  5. 字符串函数:strlen函数,strcpy函数,strcat函数,strcmp函数

    目录: 1.字符串函数strlen (1)strlen函数 (2)strlen的使用 a.代码 b.运行结果 (3)模拟实现strlen函数 a.代码 b.运行结果 (4)注意: 2.字符串函数str ...

  6. strcpy.strcmp.strlen.strcat函数的实现

    #include <stdio.h> #include <string.h> char *copy(char *a,char *b);//声明一个复制函数 char *cat( ...

  7. C语言 strcat 函数 - C语言零基础入门教程

    目录 一.strcat 函数简介 二.strcat 函数原理 三.strcat 函数实战 四.注意 strcat 函数崩溃问题 五.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 ...

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

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

  9. strcat函数及其模拟

    strcat是字符串追加函数 1.strcat函数的参数以及返回值 1.1参数: 函数的参数分别是目的(destination)字符串的地址,以及被拼接(source)的字符串的地址. 此外,由于我们 ...

最新文章

  1. SD-WAN和MPLS有什么用途?
  2. 48小时单GPU训练DistilBERT!这个检索模型轻松达到SOTA
  3. Turtlebot入门-配置网络
  4. 【转】python 批量修改密码(paramiko)
  5. 常用类中的方法 —— java.util.Map
  6. Spring-tx-TransactionAttributeSource接口
  7. 百度风云榜前50名小偷——专门用于提高你网站的流量!
  8. jmeter内存溢出解决办法
  9. 啊哈 算法 啊哈磊 扫描版pdf
  10. C#初学者教程系列19:Winform应用程序
  11. 王道考研操作系统同步与互斥(王道大题详解)
  12. tr,dr发音/tu,du发音
  13. 【题解】LuoGu5369:[PKUSC2018]最大前缀和
  14. 家用数码相机选购及使用指南
  15. 解决在SQLYog中执行SQL语句会提示错误的信息,但数据能查出来
  16. 可以用于云原生中Skywalking框架原理你真的懂吗
  17. android删除本地图片,Android之删除图库照片
  18. 风影ASP.NET基础教学 4 验证控件
  19. java基于springboot足球联赛管理系统
  20. CPU卡加密系统与M1加密系统比较

热门文章

  1. 昂达b450s 内存超频3200,xmp设置教程
  2. COleDateTime ParseDateTime 方法
  3. Java专项练习二(选择题)
  4. -Error-阿里云远程桌面连接时提示发生身份验证错误
  5. java的移位操作详解,左移和右移
  6. 50道web前端工程师面试题及答案解析,你学会了吗
  7. 错误解决:hive报错Execution Error, return code 2 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
  8. 网球目标检测——基于Python-OpenCV
  9. java broken pipe_java.net.SocketException: Broken pipe问题解决
  10. NLP中的词性标注方法