请问这个程序里memcpy的第一个参数为什么报错

2024-12-17 12:42:23
推荐回答(2个)
回答1:

memcpy(q[j],p+(i-len)*sizeof(char),len*sizeof(char));
q[j]是一个变量了,应该改成 &q[j];

回答2:

void File_word(char *p) 这个函数里面不应该有q变量,q对他来说不可见,可以把q传进去。void File_word(char *p,char **q) 你这个编译过不了最好把编译错误传上来大家好帮你分析