Ejemplo fgetc

#include <stdio.h>
#include <stdlib.h>

int main()
{
        FILE *archivo;
        char caracter;
        archivo = fopen("prueba.txt","r");
        if (archivo == NULL)
        {
            printf("\nError de apertura del archivo. \n\n");
            exit(1);
        }
        else
        {
            printf("\nEl contenido del archivo de prueba es \n\n");
            while((caracter = fgetc(archivo)) != EOF)
            {
               printf("%c",caracter);
            }
        }
        fclose(archivo);
        return 0;
}

Mediante la función de biblioteca getchar se puede conseguir la entrada de carácteres uno a uno. Devuelve un carácter leído del teclado. La forma general de llamar a la función getchar es: variable de carácter = getchar( );