strncat这块儿完全不懂我哭死 完全不会写 请问怎么样才能在不使用字符串库函数的情况下实现啊
char* join(char* dest, const char* src, size_t n) {
size_t dest_len = strlen(dest);
size_t i;
for (i = 0; i < n && src[i] != '\0'; i++) {
dest[dest_len + i] = src[i];
}
dest[dest_len + i] = '\0';
return dest;
}
strlen 如果也不让用
size_t strlen(char * src)
{
int n = 0;
while (src[n] != '\0')
{
n++;
}
return n;
}