Título: problemilla con fgetc y fputc Publicado por: -=[ §ÂßÂÑÐØ ]=- en 29 Abril 2010, 14:28 pm Hola muy buenas! me estoy poniendo a sako para un examen que tengo ahora en junio asi que supongo que pasare bastantes veces x aki,he empezado por los ficheros y el borland ya mesta dando errores.Bueno al lio....
Tengo que crear un fichero y escribir en el del 1 al 10 y copiar los datos del fichero a un fichero que lo cree el programa Ese es el enunciado y yo he hecho Citar #include<stdio.h> #include<conio.h> int main(void) { FILE *fichero,*ficherodos; int num,i; fichero=fopen("fichero.txt","a"); ficherodos=fopen("ficherodos.txt","a"); if(fichero==NULL || ficherodos==NULL) { printf("Error en la apertura o creacion de los ficheros"); } else { for(i=0;i<10;i++) { fputc(i,fichero); } while(!feof(fichero)) { num=fgetc('1',fichero); fputc(num,ficherodos); } fclose(fichero); fclose(ficherodos); } } Y el puto borland me dice que estan mal el fgetc y el fputc Please help! gracias gente ;) Título: Re: problemilla con fgetc y fputc Publicado por: final_frontier en 29 Abril 2010, 15:42 pm 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) |