Staff | ADMINISTRADORES: DAN Admin(recheni) Mod Generales:Prof_Carballo Mod Soft Libre:Pablon_3°1ªbys ProfeLaura Mod EntretenimientoBute3º1ªByS |
|
| Leer y escribir ficheros..."C" | |
| | Autor | Mensaje |
---|
Prof_Carballo
Cantidad de envíos : 25 Puntos : 47 Fecha de inscripción : 12/08/2009
| Tema: Leer y escribir ficheros..."C" Miér Ago 12, 2009 8:22 pm | |
| Rutina para leer y escribir de un fichero...Resuelto por Laura...
#include < s tdio.h> main() { char nom[80]; int calif; FILE * fi = fopen ( "lis ta.txt", "r" ); FILE * fs = fopen ( "lis ta.html","w" ); fprintf(fs ,"< center> < table width=' 400' border cellpadding=' 4' > \n"); fprintf(fs ,"< tr bgcolor=' gold' > < th> Alumno< /th> < th> Calif< /th> < /tr> \n"); do { fs canf( fi, "%[^,],%d", nom, &calif ); if ( calif > = 70 ) fprintf(fs ,"< tr> < th> %s < /th> < th> %d< /th> < /tr> \n",nom,calif); } while ( !feof(fi) ); fprintf(fs ,"< /table> < /center> \n"); fclos e(fi); fclos e(fs ); printf("Lis to!! Se generó con éxito lis ta.html"); getchar(); }
Saludos.
Prof. Carballo | |
| | | Pablon_3°1ªbys
Cantidad de envíos : 13 Puntos : 30 Fecha de inscripción : 12/08/2009 Edad : 32 Localización : Trelew
| Tema: lala Jue Ago 13, 2009 7:52 am | |
| - Prof_Carballo escribió:
- Rutina para leer y escribir de un fichero...Resuelto por Laura...
#include < s tdio.h> main() { char nom[80]; int calif; FILE * fi = fopen ( "lis ta.txt", "r" ); FILE * fs = fopen ( "lis ta.html","w" ); fprintf(fs ,"< center> < table width=' 400' border cellpadding=' 4' > \n"); fprintf(fs ,"< tr bgcolor=' gold' > < th> Alumno< /th> < th> Calif< /th> < /tr> \n"); do { fs canf( fi, "%[^,],%d", nom, &calif ); if ( calif > = 70 ) fprintf(fs ,"< tr> < th> %s < /th> < th> %d< /th> < /tr> \n",nom,calif); } while ( !feof(fi) ); fprintf(fs ,"< /table> < /center> \n"); fclos e(fi); fclos e(fs ); printf("Lis to!! Se generó con éxito lis ta.html"); getchar(); }
Saludos.
Prof. Carballo UHH asi eraa?... lastima que no estoy mas | |
| | | ProfeLaura
Cantidad de envíos : 17 Puntos : 18 Fecha de inscripción : 12/08/2009
| Tema: Re: Leer y escribir ficheros..."C" Jue Ago 13, 2009 8:06 am | |
| Es un ejemplo Profe... Alguien lo compilo? y ejecuto? Otra cosa ... El escudo por favor!!! | |
| | | Admin Admin
Cantidad de envíos : 27 Puntos : 47 Fecha de inscripción : 11/08/2009 Edad : 32 Localización : Isla tortuga
| Tema: Funcionando Miér Sep 16, 2009 7:33 pm | |
| Ese codigo no se porque tiene tantas cosas... asi quedaria el codigo (ya esta funcionando) FILE *fp; // declaro el puntero al archivo FILE *archivo; char caracteres[100]; printf("abre el archibo refran.in"); archivo = fopen("refran.in","r"); fp = fopen ( "refran.out", "r+" ); if (archivo == NULL) exit(1); printf("\nEl contenido del archivo de prueba es \n\n"); while (feof(archivo) == 0) { fgets(caracteres,100,archivo); printf("%s",caracteres); fputs(caracteres, fp); } fclose ( fp ); | |
| | | Pablon_3°1ªbys
Cantidad de envíos : 13 Puntos : 30 Fecha de inscripción : 12/08/2009 Edad : 32 Localización : Trelew
| Tema: Re: Leer y escribir ficheros..."C" Miér Sep 16, 2009 7:38 pm | |
| | |
| | | Admin Admin
Cantidad de envíos : 27 Puntos : 47 Fecha de inscripción : 11/08/2009 Edad : 32 Localización : Isla tortuga
| Tema: Re: Leer y escribir ficheros..."C" Miér Sep 16, 2009 8:48 pm | |
| es el codigo para leer y escribir en archivos q SI FUNCIONA.. porque ese que puso gonzalo no se entiende nada | |
| | | Prof_Carballo
Cantidad de envíos : 25 Puntos : 47 Fecha de inscripción : 12/08/2009
| Tema: por código que lee y escribe... Miér Sep 16, 2009 10:11 pm | |
| Hola mando el último fragmento de código que me dejo Pablo...ese código de Gonzalo si que no se entiende...je...je
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main ( int argc, char **argv )
{
FILE *fp; // declaro el puntero al archivo
//char cadena[100]; // creo un buffer con carateres que quiero poner en el arcivo
// podrian ser los caracteres que lei en el archivo de entrada
// del otro ejemplo
int a;
a=0;
//printf("hola mundo");
FILE *archivo;
char caracteres[100];
printf("abre el archibo refran.in");
archivo = fopen("refran.in","r");
fp = fopen ("refran.out", "r+" ); // abro un archivo para leer y escribir
if (archivo == NULL) {
exit(1);
}
printf("\nEl contenido del archivo de prueba es \n\n");
while (feof(archivo) == 0)
{
char cadena[100];
a=a+1;
printf("%i ",a);
//printf(" ");
fgets(caracteres,100,archivo);
printf("%s",caracteres);
strcpy(cadena,caracteres);
fputs( cadena, fp ); // escribo mi cadena en el archivo
}
fclose ( fp ); // no olvidarse de cerrar el archivo sino nunca se encontrara finde archivo!!!!
return 0; /// me voy
}
/* file *puntero ;
array[100] puntero=fopen("archivo.txt","r"); fgets(array1,100,puntero); hacer proceso fputs(array1,resultado); fputs(resultado,archivosalida); */
Saludos.
Prof. Carballo | |
| | | Contenido patrocinado
| Tema: Re: Leer y escribir ficheros..."C" | |
| |
| | | | Leer y escribir ficheros..."C" | |
|
Temas similares | |
|
| Permisos de este foro: | No puedes responder a temas en este foro.
| |
| |
| |