题目描述:

实现字符串的拷贝。void my_strcpy(char * destination,char * source);
将source指向的字符串拷贝到destination指向的位置。注意:使用空格字符来表示字符串的结束。
例如source指向位置,依次保存了字符'a',字符'b',字符空格' ',字符'c',则source指向的字符串为"ab"。遇到异常情况,输出"error";否则不要随意输出,会视为错误。

参考代码:

#include<stdio.h>
void my_strcpy(char * destination,char * source);
int main()
{char s[100]={"ab c"},d[100];my_strcpy(d,s);puts(d);return 0;
}
void my_strcpy(char * destination,char * source)
{if(destination==NULL||source==NULL) {printf("error");return;}int i;for(i=0;*(source+i)!=' '&&*(source+i)!='\0';i++)*(destination+i)=*(source+i);*(destination+i)=' ';
}

讲解:

        模拟下strcpy()函数的执行过程,最后别忘了以空格结束字符串哦。

求实求真,大气大为。

#33 mystrcpy相关推荐

  1. mahout安装和测试

    Mahout 是 Apache Software Foundation(ASF) 旗下的一个开源项目,提供一些可扩展的机器学习领域经典算法的实现,旨在帮助开发者更加方便快捷地创建智能应用程序.Apac ...

  2. Day 33 并发编程3

    目录 Day 33 并发编程3 生产者消费者模型 要解决什么问题 用途 多线程 什么是线程 进程对比线程 为什么用线程 使用线程 线程安全问题 守护线程 线程中的常用方法 Day 33 并发编程3 生 ...

  3. 33. 使用fread()/fwrite()往文件中写入结构体,从文件中读出结构体

    1 //读写结构体 2 #include <stdio.h> 3 typedef struct student 4 { 5 int num; 6 char name[30]; 7 char ...

  4. python 检验数据正态分布程度_python 实现检验33品种数据是否是正态分布

    我就废话不多说了,直接上代码吧! # -*- coding: utf-8 -*- """ Created on Thu Jun 22 17:03:16 2017 @aut ...

  5. 33个2017年必须了解的iOS开源库

    原文 本文翻译自Medium,原作者为 Paweł Białecki 照片版权:(Unsplash/Markus Pe) 你好,iOS 开发者们!我的名字叫 Paweł,我是一个独立 iOS 开发者, ...

  6. SoJpt Boot 2.3-3.8 发布,Spring Boot 使用 Jfinal 特性极速开发

    SoJpt Boot 2.3-3.8 发布了.SoJpt Boot 基于 JFinal 与 Spring Boot制作, 实现了 Spring Boot 与 Jfinal 的混合双打,使 Spring ...

  7. 新日光Q3收入亏损8400万美元缩水33.85%

    台湾太阳能电池生产商新日光能源科技股份有限公司(NSP)第三季度财务报告进一步亏损,相比于第二季度收入缩水33.85%,前三季度净亏损总额达到27.07亿新台币(8,440万美元). 新日光能源面临的 ...

  8. Imagination推出全新多核GPU IP系列:提供33种不同配置,AI算力达24 TOPS

    近日,致力于打造半导体和软件知识产权(IP) Imagination Technologies宣布推出全新的IMG B系列(IMG B-Series)图形处理器(GPU),进一步扩展了其GPU知识产权 ...

  9. 33关Python游戏,测试你的爬虫能力到底及格不?

    作者 | 苏克1900 责编 | 胡巍巍 转载自高级农民工(ID: Mocun6) 最近在网上看到一个非常有意思的 Python 游戏通关网站,一共有 33 关,每一关都需要利用 Python 知识解 ...

最新文章

  1. 2022-2028年中国智能眼镜行业深度调研及投资前景预测报告
  2. C#Windows服务程序安装常见问题解决方法
  3. yolov5模型训练
  4. python入门自学-你是如何自学 Python 的?
  5. linux消息队列的使用
  6. 38行代码AC——UVA-167The Sultan‘s Successors(八皇后问题,附视频讲解)
  7. python3 自动打包部署war包
  8. ssm框架下 tiles框架 的使用
  9. xilinx sdk退出Debug模式回到C开发布局
  10. gqview的安装与汉化
  11. sql优化常用的几种方法:19种最有效的sql优化技巧
  12. 适合英语学习的100部电影
  13. 视频相似度检测算法软件,视频相似度检测算法图
  14. iphone手机屏幕投射电脑 简单几步教你完成
  15. 考研复试数据库原理课后习题(一)——绪论
  16. 十一大开源机器人平台
  17. Linux操作系统应用实例_Discuz安装
  18. 西行漫记(4):周末
  19. Xcode10打包引起iOS9系统的用户启动App随机崩溃的问题修复记录
  20. matlab中的图像分割

热门文章

  1. Cation–pi interaction in protein structures(2)
  2. 算法思想 - 搜索算法
  3. 调用 SSPI 失败,请参见内部异常,System.Net.Security.SslState.StartSendAuthResetSignal 异常解法
  4. hey! 最后给你的一封信!
  5. 微信小程序车辆品牌选择
  6. 人工智能浪潮:具身AI引领全新智能时代,英伟达与特斯拉共同布局
  7. 面对对象程序设计课堂总结(yyx)
  8. 操作系统--------安全系统的相关知识
  9. org.thymeleaf.exceptions.TemplateInputException异常
  10. kendoui固定宽度_中文版kendoUI API — Grid(一)