C语言不使用库函数对字符串操作
2015-07-21 19:46
429 查看
1.字符串的拷贝
2.字符串的连接
3.字符串的比较
4.字符串的长度
//字符串的拷贝 void stringCopy(char *str1, char *str2) { while (*str1 != '\0') { *str2 = *str1; str1++; str2++; } }
2.字符串的连接
//字符串的链接 void stringCat(char *str1 , char *str2) { while ( *str2 != '\0') { str2++; } while ( *str1 != '\0') { *str2 = *str1; str1++; str2++; } }
3.字符串的比较
//字符串的比较 void stringCmp(char *str1 , char *str2) { int i = 0; while (*str1 != '\0') { if (*(str1+i) == *(str2+i)) { i++; } else{ printf("嘿,咱俩不一样诶0.0\n"); break; } if (*str2 == '\0') { printf("嘿,咱俩一样诶;-)"); } } }
4.字符串的长度
void stringlen(char *str) { int i=0; while (*(str+i) != '\0') { i++; } printf("我的长度为:%d\n",i); }
相关文章推荐
- 幻方的实现,矩阵每行每列每个对角线之和相等
- 计算几何模板
- C语言--程序设计基础(二)
- 二叉搜索树【BST】c++实现
- STL LIST链表的使用 C++
- 2015年ALPC暑期专题练习I (计算几何) G - Treasure Hunt
- c++引用计数实现
- c++ stl vector的用法
- 哈希表系列:初探哈希(二),c语言实现
- OC语言数组
- C语言实现递归删除文件夹
- C语言基础6
- 12天学好C语言——记录我的C语言学习之路(Day 12)
- 12天学好C语言——记录我的C语言学习之路(Day 12)
- C++ 实现string的split
- 12天学好C语言——记录我的C语言学习之路(Day 11)
- 12天学好C语言——记录我的C语言学习之路(Day 11)
- POJ 2387
- C++ - 模板类模板成员函数(member function template)隐式处理(implicit)变化
- 深入分析C++引用