archivos
Publicado por zzzzzz (318 intervenciones) el 16/04/2004 05:37:17
Hola! tengo varias dudas:
1.- como le hago en C para guardar un archivo en varias lineas. Lo que hice fue esto. Para acabar y que ya no guarde más cosas se teclea la palabra end.
FILE *arch1;
char cadena[100], *ptr;
arch1=fopen("c:/Texto.Txt", "w+");
printf ("Dame la(s) cadena(s) a analizar:\n");
printf ("Para acabar teclea la palabra 'end':\n ");
do {
gets (cadena);
fwrite (cadena,strlen(cadena),1, arch1);
ptr=strstr(cadena, "end");
}while (ptr==NULL);
fclose(arch1);
pero me lo guarda todo seguido, como si fuera una sola linea. Como se le hace para que cada linea me la guarde en el archivo en lineas diferentes y no en una sola.
Al momento de abrir el archivo como le hago para indicarle que quiero leer una línea y luego otra.
1.- como le hago en C para guardar un archivo en varias lineas. Lo que hice fue esto. Para acabar y que ya no guarde más cosas se teclea la palabra end.
FILE *arch1;
char cadena[100], *ptr;
arch1=fopen("c:/Texto.Txt", "w+");
printf ("Dame la(s) cadena(s) a analizar:\n");
printf ("Para acabar teclea la palabra 'end':\n ");
do {
gets (cadena);
fwrite (cadena,strlen(cadena),1, arch1);
ptr=strstr(cadena, "end");
}while (ptr==NULL);
fclose(arch1);
pero me lo guarda todo seguido, como si fuera una sola linea. Como se le hace para que cada linea me la guarde en el archivo en lineas diferentes y no en una sola.
Al momento de abrir el archivo como le hago para indicarle que quiero leer una línea y luego otra.
Valora esta pregunta


0