| |||
Archivos y creacion de cabezera en borland c++ +Fijencen que tengo en la universidad que hacer un programa de archivos en c++ solo que lastimosamente no me han enseñado como hacerlo, he leido tutoriales y no entiendo como, alguien me puede explicar como manejar archivos en c++ auque sea con peras y manzanas por asi decirlo... que temas necesito para enteder archivos en c++ y otra duda como hacer un archivo de cabezera en c++ :stress : |
| ||||
Respuesta: Archivos y creacion de cabezera en borland c++ Un archivo de cabecera es un 'archivo.h', donde tiene una declaración directa de clases, subrutinas, variables, u otros identificadores. es como un archivo de apoyo al programa principal Aqui te dejo un programa sencillo de manejo de ficheros.
Código:
lo añades a un archivo *.cpp y listo, lo compilas y te resultara un archivo llamado 'mifich'.#include<stdio.h> #include<conio.h> #include<process.h> #include<errno.h> char str[80]="Este es mi primer fichero en C y espero que no sea el ultimo"; main() { FILE *fp; char *p; int i; /*abrir el fichero mifich*/ if((fp = fopen("mifich", "w")) == NULL) { printf("No es posible abrir el archivo\n"); exit(1); } /*escribir el string en el disco*/ p=str; while(*p) { if(fputc(*p, fp)==EOF) { printf("Error de escritura\n"); exit(1); } p++; } fclose(fp); //abrir mifich para la entrada if((fp = fopen("mifich", "w"))==NULL) { printf("No es posible abrir el archivo\n"); exit(1); } //Volver a leer el archivo for(;;) { i=fgetc(fp); if(i==EOF)break; putchar(i); } fclose(fp); } Tienes que mirar las funciones de manejo de ficheros como fopen -> Abre el fichero con el nombre ue le pongas fclose -> Cerramos el fichero fputc -> Escribe los caracteres de la cadena 'str' fgetc -> Retorna el caracte del final
__________________ www.visitaspirata.com |
Etiquetas: |