不使用標準函式庫的 strcpy(),可以透過指標逐字複製來源字串到目標字串,最後補上字串結束字元 '\0'。
void my_strcpy(char *dest, const char *src) {
while (*src) {
*dest = *src;
dest++;
src++;
}
*dest = '\0'; // 字串結束字元
}
void my_strcpy(char dest[], const char src[]) {
int i = 0;
while (src[i] != '\0') {
dest[i] = src[i];
i++;
}
dest[i] = '\0';
}
'\0' 結尾。