自己实现strcpy函数
2024-09-02 01:38:56
#include //printf
#include //ssert
#include //malloc
#include //strlen char * sstrcpy(char * strdst, char * strsrc)
{
char *dst = strdst;
assert(strdst!=NULL && strsrc!=NULL);
while((*strdst++ = *strsrc++)!= '\0')
NULL;
return dst; //实现链式表达式
} //int num = strlen(strcpy(strdst,"hello world")); int main(void)
{
int num;
char *strdst = (char *)malloc(sizeof(char)*); if(strdst == NULL)
return (-);
num = strlen(sstrcpy(strdst,"hello world"));
printf("%d\n", num); return ;
}
最新文章
- 利用php制作简单的文本式留言板
- C# winform版 nbtstat
- Codeforces 687C. The Values You Can Make (dp)
- Python属性、方法和类管理系列之----__slots__属性
- 微软云平台windows azure入门系列八课程
- C#中的Dictionary字典类介绍
- 用jquery向网页添加背景图片 拉伸 模糊 遮罩层 代码
- Linux必学的60个命令【转载】
- Python 项目实践一(外星人入侵小游戏)第三篇
- 多线程之倒计时器CountDownLatch和循环栅栏CyclicBarrier
- beam 的异常处理 Error Handling Elements in Apache Beam Pipelines
- Scaffold(Material库中提供的页面脚手架)知识点
- 区块链:创建简单的HelloWorld-WebDApp
- springboot集成druid+mybatis连接oracle数据库
- 【转】RPC简单介绍
- react学习笔记(二)编写第一个react组件
- FFMPEG编译参数解析
- 00008 - crontab定时执行任务命令详解
- easyui_1
- Steady Cow Assignment---poj3189(多重匹配+二分)