C语言字符串常用操作(持续更新...)
2014-05-15 11:28
423 查看
1.求一组字符串中最长的数字子串的长度。
2.比较两个字符串的大小。
int myStrCom(char * str1,char * str2) {
char *p,*q;
p = str1;
q = str2;
while(*p&&*q&&*p==*q) {
p++;
q++;
}
return *p-*q;
}
#include <stdio.h> #include <string.h> #include <stdlib.h> int countMax(char * input,char * output) { int len = 0; int max = 0; char * tem = NULL; char * target = NULL; while(*input++!='0') { if(*input>='0'&& *input<='9') { if(tem==NULL) { tem = input; } len++; } else { if(len>max) { max = len; len = 0; } tem = NULL; len = 0; } } output[max] = '\0'; return max; } int main(void) { char * str= "zhang131313321sdfdsfdd85458"; char point[1024] = " "; int maxNum = countMax(str,point); printf("%d\n",maxNum); int length = sizeof(point)/sizeof(point[0]);//求得数组长度 system("pause"); return 0; }
2.比较两个字符串的大小。
int myStrCom(char * str1,char * str2) {
char *p,*q;
p = str1;
q = str2;
while(*p&&*q&&*p==*q) {
p++;
q++;
}
return *p-*q;
}
相关文章推荐
- ABAP report常用的一些语句用法(包括字符串操作,变量动态操作)(持续更新)
- C语言字符串操作常用库函数
- 工作笔记(五):常用jquery函数以及操作,持续更新..
- C语言字符串操作函数及常用的实现
- 归纳整理Linux下C语言常用的库函数----内存及字符串控制及操作
- C语言字符串操作常用库函数
- iOS 文件及字符串相关操作汇总 - 持续更新中......
- C语言常用的各种操作字符串的函数
- Python常用的一些操作(持续更新中......)
- C语言单向链表的操作(持续更新中)
- 常用C语言字符串操作函数
- 字符串操作汇总-持续更新中
- jsp常用字符串操作-不断更新
- 关于IDEA 的常用操作(持续更新)
- C语言字符串操作常用库函数
- 字符串操作常用函数——C语言
- C语言常用的字符串操作函数
- linux下一些常用操作的命令及快捷键(持续更新中。。。。。。。。。。)
- c语言字符串-常用操作(1)
- oracle DBA常用操作语句 持续更新。。。