C字符串处理函数
来源:互联网 发布:上海上知营销策划公司 编辑:程序博客网 时间:2024/06/07 00:45
#include <string.h>
char str[100] = "Hello World";
char tem[10] = "abc";
1.strlen();---获取字符串的长度
例: size_t len = strlen(str);
例: size_t len = strlen(str);
2.strcat("","");---将参数2的内容追加到参数1中
例: strcat(str,tem);
3.strncat("","",2);---将参数2的字符串前2位追加到参数1中
例: strncat(str,tem,2);
4.strcmp("","");---比较2个字符串是否相同,相同返回0
例: strcmp(str,tem);
5.strncmp("","",2);---比较2个字符串前面的指定位数是否相同,相同返回0
例:strncmp(str,tem,2);
6.strcpy("","");---将参数2的内容拷贝到参数1,注意缓存溢出
例: strcpy(str,tem);
7.strncpy("","",3)---将参数2的内容依据参数3的指定的长度,拷贝到参数1
例: strncpy(str,tem,3);
8.sprintf();---不知道怎么解释这个方法,看例子吧
例: int i = 300 ;
char s[10] = { 0 };
sprintf(s, "%d", i);//这时获取char array s的内容就是300
char s[10] = { 0 };
sprintf(s, "%d", i);//这时获取char array s的内容就是300
9.strstr("","");---从字符串指定字符开始位置返回字符串
例: char *result = strstr("hello world","w");
返回结果*result = "world";
10.strtok("","")---依据第2个参数的字符串内容,切割第1个参数的字符串
例: char str[100]="every|body|say|hi|";
char *tem;
tem=strtok(str,"|");
printf("%s \n",tem); 这里输出every
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出body
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出say
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出hi
char *tem;
tem=strtok(str,"|");
printf("%s \n",tem); 这里输出every
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出body
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出say
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出hi
tem=strtok(NULL,"|");
printf("%s \n",tem); 这里输出NULL
printf("%s \n",tem); 这里输出NULL
0 0
- c++(字符串处理函数)
- C字符串处理函数
- C字符串处理函数
- c++(字符串处理函数)
- C字符串处理函数
- C字符串处理函数
- C字符串处理函数
- C- 字符串处理函数
- c 字符串处理函数
- C字符串处理函数
- C字符串处理函数
- C字符串处理函数
- c字符串处理函数
- C字符串处理函数
- C字符串处理函数
- C字符串处理函数
- C字符串处理函数
- C字符串处理函数
- [转]互联网的长在线、心跳和断线重连
- C#实现得到本机IP以及网关地址
- iOS 开发 UI 搭建心得(二)—— 善用 xib
- 基础母函数
- 南邮 OJ 1398 Flipping Burned Pancakes
- C字符串处理函数
- C# int字节 转换Byte数组 3位
- Eddy's picture
- armv7s报错: file is universal (4 slices) but does not contain a(n) armv7s slice
- [转]互联网推送服务原理:长连接+心跳机制
- 黑马程序员-iOS基础之OC重点语法(Block、Protocol)
- 自定义dialog布局遇到的问题
- Maven依赖排除 禁止依赖传递 取消依赖的方法
- HDU 5347 MZL's chemistry