El primer parámetro del fputc es una cadena, deberías poder arreglarlo haciéndole un casting a i
El error del fgetc es que le estás pasando un parámetro de más, la sintaxis es fgetc(fichero)
El error del fgetc es que le estás pasando un parámetro de más, la sintaxis es fgetc(fichero)