strcpy(dest,src)

strcpy是一种C语言的标准库函数,strcpy把从src地址开始且含有'\0'结束符的字符串复制到以dest开始的地址空间,返回值的类型为char*。


char * my_strcpy(char *str2, char *str1)
{assert(*str2);assert(*str1);while(*str1!=0){   *str2 = *str1;str2++;str1++;}return str2;
}
int main()
{char str1[] = "Sample string";char str2[40] = { 0 };my_strcpy(str2, str1);printf("%s",str2);system("pause");return 0;
}

C语言模拟实现标准库函数之strcpy()相关推荐

  1. C语言模拟实现标准库函数之qsort() 2

    C语言模拟实现标准库函数之qsort() <1> https://blog.csdn.net/csdn_kou/article/details/80158194 排序数字 int int_ ...

  2. C语言模拟实现标准库函数之qsort()

    qsort 编译器函数库自带的快速排序函数. void qsort(void*base,size_t num,size_t width,int(__cdecl*compare)(const void* ...

  3. C语言模拟实现标准库函数之memcpy()

    memcpy() 1.如果我们需要对一个数组初始化,把数组的内容全部置0,那么能不能用strcpy() int main() {char arr1[10] = { 0 };char arr2[10] ...

  4. C语言模拟实现标准库函数之strchr()

    strchr() 查找字符串s中首次出现字符c的位置 char * my_strchr(char *str1, char str2) {while (*str1 != str2 && ...

  5. C语言模拟实现标准库函数之strcmp()

    strcmp() C/C++函数,比较两个字符串 设这两个字符串为str1,str2, 若str1==str2,则返回零: 若str1<str2,则返回负数: 若str1>str2,则返回 ...

  6. C语言模拟实现标准库函数之strstr()

    strstr() strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串.如果是,则该函数返回str2在str1中首次出现的地址:否则,返回NULL. char* my_s ...

  7. C语言模拟实现标准库函数之strcat()

    strcat() strcat用于将两个char类型链接的函数. char * my_strcat(char *str1, char *str2) {assert(str2);assert(str1) ...

  8. C语言模拟实现标准库函数之strlen()

    strlen() strlen所作的仅仅是一个计数器的工作,它从内存的某个位置 (可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域) 开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返 ...

  9. C语言 模拟实现 strlen strcat strcpy函数

    strlen函数 库函数strlen:strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0' ...

最新文章

  1. 关于Python的一点学习总结(55-time的使用)
  2. Android性能优化:手把手教你如何让App更快、更稳、更省(含内存、布局优化等)...
  3. 机器学习和图像识别是怎样彻底改变搜索的?
  4. String s1==s2面试题
  5. python读取dicom文件的包_python 读取DICOM头文件的实例
  6. C#核心概念--装箱和拆箱(什么是装箱和拆箱)
  7. 上海三校生应用计算机考试试卷,三校生计算机考试试题.doc
  8. Android安全之应用签名验证
  9. [似水流年]夜色渐深窗内静坐有感
  10. 动态规划经典问题:背包问题
  11. Django中文文档
  12. VS2013 打包步骤
  13. uniapp接入支付宝登录及订阅消息教程
  14. 【币圈止损】正确认知,合理运用
  15. OpenStack单节点平台搭建
  16. 股票入门基础知识1:什么是股票和股份?
  17. 桌面文档另存计算机怎么存,如何把word保存到桌面
  18. 六种常用的文本聚类算法介绍
  19. 算法概念【PPT整理】
  20. 网传!微信监听用户聊天记录

热门文章

  1. 为何要清除浮动?如何清除?
  2. windows2008 sp2 x64安装 ocs 2007 r2 笔记
  3. 读书印记 - 《沟通的艺术:一本手把手教你社交沟通的书》
  4. 查看环境变量有无配置成功等命令操作
  5. JavaScript:Browser 对象
  6. link-cut-tree 简单介绍
  7. js中变量作用域的小理解
  8. C#中数组、ArrayList和List三者的区别(转) ,加修改
  9. 基于Maven的spring_security入门
  10. mysql语句在node.js中的写法