对于C语言来说非常陌生,我有一个对象
struct Object {
char *request;
};
并且我在函数中有指针
char *req = NULL;
char *request = NULL;
我最终需要将请求复制到请求,以便请求具有数据,但不会受到以后对请求更改的影响。
我想我需要的东西应该是
if(!request){
request = malloc(sizeof(req));
memcpy(request, req, sizeof(*req));
}
在后面的函数中,我将请求分配给对象的请求
Object->request = request;
目前,当我尝试打印对象的请求时,我得到了
THE REQUESTED FILE IS CALLED f?F?
我对C语言非常陌生,也不知道我在哪里出了错,任何帮助都将不胜感激。
转载请注明出处:http://www.jxbyjx.net/article/20230526/1202477.html