实现拷贝函数(strcpy)
2024-08-27 10:48:28
#include <stdio.h>
#include <stdlib.h> // 函数声明
char *mystrcpy(char *object, char *source); void main()
{
char str[];
char *p = "Hello,15PB"; printf("%s", mystrcpy(str, p)); system("pause");
} // 拷贝函数
char *mystrcpy(char *object, char *source)
{
if (object == NULL || source == NULL)
{
return NULL;
} char *pstr = object; while (*source != '\0')
{
*object = *source;
object++;
source++;
}
*object = *source; // 处理'\0' // while ((*object++ = *source++))
// {
//
// }
return pstr;
}
最新文章
- T-SQL 将动态SQL的结果集赋值到变量
- 以下是关于ASP.NET中保存各种信息的对象的比较,理解这些对象的原理,对制作完善的程序来说是相当有必要的(摘至互联网,并非原创--xukunping)
- HDU 4643 GSM 算术几何
- dedecms 分页样式
- R语言基础(二) 可视化基础
- 【转】在ubuntu环境下搭建svn server遇到的一些问题
- xPath技术
- 2014/08/23——OJ出现waiting...
- poj2140(奇因数的个数)
- iOS 导航栏不可点击
- Kettle根据时间戳同步数据实现
- idea开发maven项目热加载
- gohost -- go 开发的命令行hosts配置管理工具
- Linux 磁盘分区,文件系统创建、挂载、开机自动挂载和卸载
- Linux系统时钟的更改
- SkylineGlobe 6.5 如何实现简单多边形的动态绘制 C#示例代码
- 标准库 os、sys、logging、configparser、time、requests
- day06 元组类型
- leetcode983
- debian linux 下设置开机自启动
热门文章
- iOS- xib(nib) 的重用(在有些情况下有利于加快项目功能的实现)
- noauth authentication required redis
- 转Web开发的发展史---Web开发技术的演变
- RHEL 6.4(i386)安装MySQL 5.6的方法
- Qt窗口及控件-窗口Close()自动释放
- bzoj4332[JSOI2012]分零食
- 【bzoj1212】[HNOI2004]L语言 AC自动机
- BZOJ3680 &; 洛谷1337:[JSOI2004]平衡点/吊打XXX——题解
- SPOJ3267/DQUERY:D-query——题解
- Codeforces Round #466 (Div. 2) E. Cashback