c语言系统函数实现字符串的7个操作
2014-08-16 14:51
246 查看
在C语言中,标准库函数给了我们很多字符串的操作,最基本的字符串操作有7个。
#include <stdio.h>
#include <string.h>
#define SIZE 100
int main(int argc, const char * argv[])
{
//1:strlen:计算字符串的长度
char buf2[SIZE]="huwbdiwh";
char buf[SIZE]="";
gets(buf);
printf("字符串的长度是:%lu\n",strlen(buf));
//2.bzero清空字符串
bzero(buf+6, 3);
printf("清空从第6个字符以后的三个字符:buf=%s\n",buf);
//3.atoi:将字符串转变为整形
printf("转化为整形= %d\n ",atoi(buf));
//4.strcpy:字符串的复制
strcpy(buf2, buf);
printf("buf=%s\n",buf);
printf("把buf复制到buf2上buf2=%s\n",buf2);
//5.strcat 字符串拼接
strcat(buf, buf2);
printf("把buf2 链接到字符串buf上 buf =%s\n",buf);
//6.strcmp:字符串比较
//strcmp(buf, buf2);
printf(" 比较字符串buf和buf2的大小,buf>buf2输出正数字符串比较=%d\n", strcmp(buf, buf2));
printf("buf-buf2=%o\n",strcmp(buf,buf2));
//7.字符串中查找字符strchr
//字符串中查找字符,返回的是一个地址,找到该字符的第一个地址,输出从这个字符开始的的后面的字符");
puts(buf);
puts(buf2);
printf("在字符串buf 中找字符串buf2 %s\n",strstr(buf,buf2));
return 0;
}
#include <stdio.h>
#include <string.h>
#define SIZE 100
int main(int argc, const char * argv[])
{
//1:strlen:计算字符串的长度
char buf2[SIZE]="huwbdiwh";
char buf[SIZE]="";
gets(buf);
printf("字符串的长度是:%lu\n",strlen(buf));
//2.bzero清空字符串
bzero(buf+6, 3);
printf("清空从第6个字符以后的三个字符:buf=%s\n",buf);
//3.atoi:将字符串转变为整形
printf("转化为整形= %d\n ",atoi(buf));
//4.strcpy:字符串的复制
strcpy(buf2, buf);
printf("buf=%s\n",buf);
printf("把buf复制到buf2上buf2=%s\n",buf2);
//5.strcat 字符串拼接
strcat(buf, buf2);
printf("把buf2 链接到字符串buf上 buf =%s\n",buf);
//6.strcmp:字符串比较
//strcmp(buf, buf2);
printf(" 比较字符串buf和buf2的大小,buf>buf2输出正数字符串比较=%d\n", strcmp(buf, buf2));
printf("buf-buf2=%o\n",strcmp(buf,buf2));
//7.字符串中查找字符strchr
//字符串中查找字符,返回的是一个地址,找到该字符的第一个地址,输出从这个字符开始的的后面的字符");
puts(buf);
puts(buf2);
printf("在字符串buf 中找字符串buf2 %s\n",strstr(buf,buf2));
return 0;
}
相关文章推荐
- c语言自定义方法实现字符串的7个操作
- 字符串操作函数的具体实现的代码
- C#类实现字符串的公共操作
- Java学习笔记---字符串操作(人民币大写转换的实现)
- 一些字符串及内存操作的函数的实现
- 字符串操作函数实现
- 《面向对象程序设计与VC++实现》--liwei_2_1(字符串基本操作 求长度、复制、连接)
- C#类实现字符串的公共操作
- 各种字符串操作函数的实现
- 底层实现的字符串操作函数
- 纯C 字符串操作函数 实现 (strcpy, strncpy, memcpy, memset, strcat, strlen ... )
- C#类实现字符串的公共操作二——字符串过滤
- 用递归实现字符串操作标准库函数
- 实现MS SQL存储过程中传入的“,”分隔字符串的(in)操作
- 字符串操作实践[内联汇编实现]
- 数据结构:字符串的堆分配存储结构,基本操作实现和测试。
- SQL自定义函数实现字符串截取转化为整型(主要用于对批量数据的操作)
- C实现的动态字符串操作
- 字符串 操作函数 strchr 实现
- 字符串操作实践[内联汇编实现]