リンクリストを使用して独自の strcpy 関数を作成していましたが、その方法がわかりませんでした。リンクリストを使用しないと、次のようになります
char* cp2014strcpy(char * dest_ptr, const char * src_ptr) {
char* strresult = dest_ptr;
if((NULL != dest_ptr) && (NULL != src_ptr)) {
while (NULL != src_ptr) {
*dest_ptr++ = *src_ptr++;
}
*dest_ptr = NULL;
}
return strresult;
}
しかし、リンクされたリストを使用して strcpy を作成する方法がわかりませんでした。