函数接口为char *mystrcpy(char *str1,char *str2)

要求:把str2指向的字符串拷贝到str1中去,并返回字符串str1的指针。

#include<iostream>
using namespace std;
char *mystrcpy(char *str1, char *str2)
{
char *p = str1;
if (p == NULL || str2 == NULL)
{
cout << "the string is error!" << endl;
exit(0);
}
while (*str2 != '\0')
{
*p = *str2;
p++;
str2++;
}
*p = '\0';
return str1;
}
int main()
{
char a[10] = "hello";
char b[6] = "world";
char *ret = mystrcpy(a, b);
cout << ret;
getchar();
return 0;
}

编程实现strcpy函数相关推荐

  1. 编程实现strcpy函数_C编程中的strcpy()

    编程实现strcpy函数 We earlier learned about strings in C programming in our Strings in C tutorial. Today, ...

  2. 不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内)。以下是部分代码,请完成并提交

    不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内).以下是部分代码,请完成并提交. #include <stdio.h> int main(){ ...

  3. strcpy函数实现的几种方式

    C/C++--strcpy函数的实现 和解析 题目:      已知strcpy函数的原型是:          char * strcpy(char * strDest,const char * s ...

  4. c++语言函数strcpy,C++中函数的安全版本的意义及strcpy函数的功能和差别(图)

    C++中函数的安全版本的意义及strcpy函数的功能和差别(图) 我们在进行C/C++编程时,会发现中有些函数在VS中使用时,提示使用_s的函数版本,其实这种_s的函数版本是安全版本,它们完成的任务与 ...

  5. C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程

    目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...

  6. 深夜复习strcpy函数原型-----竟然暗藏着这么多玄机

    strcpy 原型声明:extern char *strcpy(char *dest,  char *src) 头文件:string.h 功能:把src所指由NULL结束的字符串复制到dest所指的数 ...

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

    目录 一.strcpy 函数简介 二.strcpy 函数实战 1.strcpy 函数简单使用 2.strcpy 函数拷贝内容以'\0'结尾 3.strcpy 函数注意崩溃问题 三.猜你喜欢 零基础 C ...

  8. C语言strcpy函数的使用

    点击蓝字 关注我们 strcpy简单使用:  #include <stdio.h> #include <string.h>struct Student {int sid;cha ...

  9. C语言网络编程:listen函数详解

    文章目录 前言 函数描述 代码实例 TCP服务器为什么调用listen 前言 根据TCP编程模型中我们可以看到之前的socket和bind接口是tcp服务器在为接收客户端的链接做准备,保证tcp的面向 ...

  10. 常见面试题:重写strcpy() 函数原型

    已知strcpy函数的原型是 char* strcpy(char* strDest,const char* strSrc); 1.不调用库函数,实现strcpy函数 2.解释为什么要返回char*; ...

最新文章

  1. IT民工系列——c#操作Microsoft IE,实现自动登录吧!
  2. C#中 .resx文件
  3. linux 7 zip软件下载,linux安装使用7zip教程
  4. 深度学习项目-人脸表情识别
  5. PHP不读取Excel空行,phpexcel中遇到空单元格不跳过
  6. jdk1.8.0_45源码解读——ArrayList的实现
  7. 【机房收费系统】---导出Excel表
  8. python中run函数作用_Python run()函数和start()函数的比较和差别介绍
  9. iOS版本更新的方法
  10. 检定规程JJG687- 2008《液态物料定量灌装机》解析
  11. GPS定位+经纬度定位
  12. 面试官问我Python日历模块,我直接用Flask开发Web版日历应用给他
  13. Python使用OCR识别中英文
  14. jpress转换html5,docker-compose安装jpress(这种是war包和生成文件在宿主机,运行在docker上)...
  15. Android 面试要点
  16. Ubuntu 20.04 源码编译Paddle2.2.2
  17. 伽马变换的原理以及python实现
  18. python毕业设计作品基于django框架的鲜花水果商城毕设成品(3)后台管理功能
  19. mysql中avg函数如果有空值_对于 AVG 函数,如果列中所有行的值都是 null,那么 AVG 函数返回的值是( )...
  20. npm安装淘宝镜像和查看淘宝镜像配置

热门文章

  1. 利用wsdl.exe生成webservice代理类
  2. ARM 和 RISC-V 公然开撕,GNOME 之父指责 ARM
  3. Forrester告诫CIO们:谨慎应用区块链网络
  4. Windows远程桌面及其相关问题
  5. 2020年不能启动win7_包装车间2020年大修正式启动
  6. 两台usrp实现收发_选购光纤收发器时应该注意哪些事项?
  7. python中的fun_Python fun中*args,**kwargs参数的含义和用法(*args,**kwargs),Pythonfunargskwargs,及...
  8. python中write的用法_python中write方法是如何使用?
  9. python的整数类型_Python 标准数据类型:Bytes
  10. micropython ide 8266_老外开发的MicroPython IDE,可用于开发ESP8266