是这个意思吗? 那就照着库函数一个一个仿吧。
1, strlen(a) ---计算串长度
for (i = 0; a[i] != 0; i++)
continue;
return i;
2, strcpy(a, b) ---复制
for (i = 0; (a[i] = b[i]) != 0; i++)
continue;
3, strcmp(a, b) ---比较
for (i = 0; a[i] == b[i]; i++)
if (a[i] == 0)
return 0;
return a[i] - b[i];
4, strncpy(a, b, strlen(a)) ---前缀式比较
for (i = 0; a[i] == b[i]; i++)
if (a[i] == 0)
return 0;
if (a[i] == 0)
return 0;
return a[i] - b[i];
5, strcat(a, b) ---追加
strcpy(a+strlen(a), b);