【发布时间】:2015-01-27 21:05:06
【问题描述】:
我正在使用链表制作自己的 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。
【问题讨论】:
-
为什么要使用链表来实现
strcpy()?那里根本没有使用链接列表。 -
注意:不能使用与库函数同名的函数。
-
@daniel Han “使用链表”是什么意思?
-
这意味着使用自引用结构我试图在结构中接收字符串但无法获得如何
标签: c struct linked-list strcpy string.h