[Up] [Next]
Go up to Archivos
Go forward to Descriptor de Archivos de Entrada y Salida

Descripcion de algunas funciones sobre manejo de archivos

Veamos un ejemplo.
   /* Hacer mayúsculas todas las letras de un archivo */
 
        #include <stdio.h>
        #define  ARCHIVO "/home/spy/ejemplo.txt"
 
        main() {
            int c;
            FILE *fp;
 
            if ((fp = fopen(ARCHIVO, "r")) == NULL)
               printf("Archivo inexistente\n");
 
            else {
               while((c = getc(fp)) != EOF)
                    if ('a' <= c && c <= 'z')
                        putchar(c + 'A' - 'a');
                    else
                        putchar(c);
            }
        }

spy@inf.utfsm.cl

[Up] [Next]