这个错误可能是什么?ANSI C文件



[Error]无法将参数"1"的"FILE{aka_iobuf}"转换为"FILE*{aka_idobuf*}",以将转换为"void relatorio(FILE*(">

case 3:
relatorio(*arq);
break;

这个错误不言自明。relatorio()需要一个FILE*指针,但您正试图将FILE实例传递给它。由于您正在传递*arq,这意味着arq已经是FILE*指针,应该按原样传递,而不是取消引用:

case 3:
relatorio(arq);
break;

最新更新