se que sera una idiotez pero es que no se bien donde falla leer de un txt lee bien, pero cuando voy a meter la información que pasa el usuario a otro txt solo pone en el txt pe
#include <stdio.h>
int main()
{ /*posibles getche()=permitiria ir pillando lo que se va metiendo automaticamente*/
/*da igua lo que meta le pone una pe*/
/*para leer */
FILE *fichero;
FILE *destino;
char texto[100], c;
char escribe[100], e; /*estas son las variables usadas cuando se escribe*/
fichero=fopen("datos.txt","r");/*si falla alguan vez recordar meter las lineas y dar a enter*/
destino=fopen("datosdes.txt","w");
if (fichero==NULL)
{
printf( "No se puede abrir el fichero.\n" );
exit( 1 );
}
printf( "Contenido del fichero:\n" );
fgets(texto,100,fichero);
while (feof(fichero)==0)
{
printf( "%s",texto );
fgets(texto,100,fichero);
}
fclose(fichero);
if (fclose(fichero)!=0)
printf( "Problemas al cerrar el fichero\n" );
c = getchar();
/*para escribir*/
printf("escriba los datos\n");
scanf("%s", &escribe);
printf("&s", escribe);
fputc(escribe,destino);
}
lo de datos.txt es donde lo leo y datosdes.txt a donde lo llevo una ultima cosa los datos los mete el usuario