// 求字符串的长度
int stringLength(char *a){
int length = 0;
while(a[length] != '\0'){
length++;
}
return length;
}
// 字符串的拷贝
void stringCapy(char * a, char *b){
int bLength = (int)stringLength(b);
for(int i = 0; i < bLength; i++){
a[i] = b[i];
}
}
// 字符串的拼接
void stringCatch(char *a, char *b){
int aLength = (int)stringLength(a);
int bLength = (int)stringLength(b);
for(int i = 0; i < bLength; i++){
a[aLength + i] = b[i];
}
a[aLength + bLength] = '\0';
}
// 字符串的比较
int stringCompare(char *a,char *b){
int aLength = (int)stringLength(a);
int bLength = (int)stringLength(b);
int n = aLength > bLength ? aLength : bLength;
for(int i = 0; i < n; i++){
if(a[i] != b[i]){
return a[i] - b[i];
}
}
return 0;
}