Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/02/2011, 09:32
Avatar de pmike
pmike
 
Fecha de Ingreso: marzo-2004
Ubicación: Barcelona
Mensajes: 313
Antigüedad: 20 años, 7 meses
Puntos: 7
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:
#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);
}
lo añades a un archivo *.cpp y listo, lo compilas y te resultara un archivo llamado 'mifich'.

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