手写C语言字符库
2024-09-02 00:41:55
鉴于以前碰到过很多这样的题目,甚至上次月考核也考了,马上就要考试了,就再重新写一遍,加深印象,但是肯定和库函数有区别,丢失许多细节
1.strlen函数(求字符串长度)
int strlen(char *str)
{
int cnt = ;
while(*str != '\0') {
cnt++;
str++;
}
return cnt;
}
2.strcat函数(字符串拼接)
char *strcat(char *s1, char *s2)
{
while (*s1!='\0') s1++;
while (*s2!='\0') {
*s1 = *s2;
s1++;
s2++;
}
*s1 = '\0'; return s1;
}
3.strcpy函数(字符串复制)
void strcpy(char* s1, char* s2)
{
while(*s2!='\0') {
*s1=*s2;
s1++;
s2++;
}
*s1='\0';
}
最新文章
- python 入门学习之环境搭载
- <;转>;SQL语句大全
- [BZOJ3991][SDOI2015]寻宝游戏
- [转] lib和dll 区别,生成及使用方法
- PhotoShop中画圆角矩形最简单方法(图文并茂)!
- c++引擎开发
- 自己动手实现getElementsByClassName
- windows下各个浏览器用html5进行h.264大视频播放的性能对比说明
- OC-Protocol实现业务代理
- LocalDateTime返回的是Local时间
- windbg关于.NET分析的扩展命令
- spring使用@Cache的简单实现
- django 标签的使用
- Luogu P4643 【模板】动态dp(矩阵乘法,线段树,树链剖分)
- 用css实现自定义虚线边框
- JS浮点数运算Bug的解决办法
- css BFC布局及用处
- Asp.Net MVC WebApi2 自动生成帮助文档
- LightOJ 1030 - Discovering Gold - [概率DP]
- 走进windows编程的世界-----消息处理函数(1)