str-...的函数的模拟实现学习
来源:互联网 发布:软件测试职业规划 编辑:程序博客网 时间:2024/05/20 09:09
int main()
{
int mid = strcmp(s1, s2);
printf("%d\n",mid);
return 0;
int len = strlen("hello,world!");
printf("%d\n",len);//strlen模拟实现:计算长度,/0为止
char arr[10] = { 0 };
strcpy(arr, "hello,world!");
printf("%s\n", arr); //strcpy模拟实现:复制字符串
}
//strcat 函数模拟实现:连接两个字符串
int main()
{
char arr[20] = "hello";
char *p = " world";
char *pr = strcat(arr, p);
printf("%s\n", pr);
system("pause");
return 0;
}
//strchr函数模拟实现:找字符位置,并且输出后面的字符串
int main()
{
char arr[60] = "the c language is so difficult.";
/*char *pr, c = 'c';*/
char *mid = strchr(arr, 'c');
printf("%s\n",mid);
system("pause");
return 0;
}
//strstr函数模拟实现:将字符串中的某一字符串找到,并输出后面的字符
int main()
{
char *p1 = "the weather is rainy.";
char *p2 = "rainy";
char *c;
c = strstr(p1, p2);
printf("%s\n", c);
system("pause");
return 0;
}
{
int mid = strcmp(s1, s2);
printf("%d\n",mid);
return 0;
int len = strlen("hello,world!");
printf("%d\n",len);//strlen模拟实现:计算长度,/0为止
char arr[10] = { 0 };
strcpy(arr, "hello,world!");
printf("%s\n", arr); //strcpy模拟实现:复制字符串
}
//strcat 函数模拟实现:连接两个字符串
int main()
{
char arr[20] = "hello";
char *p = " world";
char *pr = strcat(arr, p);
printf("%s\n", pr);
system("pause");
return 0;
}
//strchr函数模拟实现:找字符位置,并且输出后面的字符串
int main()
{
char arr[60] = "the c language is so difficult.";
/*char *pr, c = 'c';*/
char *mid = strchr(arr, 'c');
printf("%s\n",mid);
system("pause");
return 0;
}
//strstr函数模拟实现:将字符串中的某一字符串找到,并输出后面的字符
int main()
{
char *p1 = "the weather is rainy.";
char *p2 = "rainy";
char *c;
c = strstr(p1, p2);
printf("%s\n", c);
system("pause");
return 0;
}
0 0
- str-...的函数的模拟实现学习
- 又一波str函数的模拟实现
- str相关的函数实现
- str系列函数的实现
- 看看str系列函数的实现 一
- str功能的实现
- 模拟实现str类函数和几个内存操作函数
- str库函数模拟实现
- 自定义实现类似Java的Integer.parseInt(String str)函数
- str系列函数的用法和实现代码
- 实现Python str.split功能的小函数
- str类函数的实现0.1——strcpy / strncpy
- str类函数的实现0.2——strcat/strncatstr
- str类函数的实现0.3——strcmp/strncmp
- 简单c之模拟实现str类函数
- 模拟实现strcpy,strcmp,等str~系列函数
- str 类常用的函数
- VC 的几个str函数
- 【深入Java虚拟机】之四:类加载机制
- PAT 乙级 1038. 统计同成绩学生(20)
- Goldbach`s Conjecture (数论,素数打表)
- Guava缓存值CacheBuilder介绍
- linux系统性能调优第一步——性能分析(vmstat)
- str-...的函数的模拟实现学习
- SpringMVC处理模型数据(1)
- Android编程实现自动检测版本及自动升级的方法
- leetcode55. Jump Game
- EditText 显示明文和密码
- c++实验6
- 【深入Java虚拟机】之五:多态性实现机制——静态分派与动态分派
- 【C语言常识】mdk:Compiler optimization levels and the debug view
- Git自动化部署代码