C语言 …文件错了,删除不了

文件删除,我把与编号不同的其它数据都复制到临时的结构体里,然后把数据都复制到新的文件里,再改变文件名。不知道哪错了 求解答

img

第106行,c 前面的 ‘&’符多余,scanf("%s",c);