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);
}
}
#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