Tema: C (Archivos)
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/09/2004, 15:15
Avatar de Shia
Shia
 
Fecha de Ingreso: septiembre-2003
Mensajes: 202
Antigüedad: 21 años, 2 meses
Puntos: 0
C (Archivos)

Hola ¿Qué tal?
Tengo unas preguntas.
¿Cómo se extrae y se inserta información de un archivo ya creado?

En el código de aquí uso la variable save como char[50], pero cuando reviso el archivo para ver si la información se guardo, sucede que no se guarda todo lo que escribo se guardar lo que escriba antes de hacer un espacio si hago un espacio así yo escriba más esa información no se guarda en el archivo.

Alguien me puede decir ¿Por qué? ¿Cómo hago para guardar todo lo que escribo?

# include <stdio.h>
# include <conio.h>
void main()
{
int i;
char save[50];
textbackground (0);
clrscr ();
FILE *disco;
disco = fopen ("c:\\test.txt","w");
printf ("Ingresa nombre\n");
scanf ("%s",&save[i]);
fprintf(disco,save[i]);
}