Hola, agradecería que me ayudaran a corregir el error en este código, se 
supone que en un archivo tengo un dibujo ascii, y quiero que aparezca cuando 
llamo a la función fichero, sí compila sin errores, pero al ejecutar el 
programa se queda la pantalla en blanco y no pasa nada, sé que el error se 
encuentra dentro de esta función, porque ya probé sin esa función y si corre 
bien el programa 
esta es la funcion: 
void fichero() 
{ 
FILE *fichero; 
char letra; 
clrscr(); 
fichero = fopen("dibujo.txt","r"); 
if (fichero == NULL) cout<<"error en el archivo"; 
letra = getc(fichero); 
while (!feof(fichero)); 
{ 
printf("%c",letra); 
letra = getc(fichero); 
} 
if (fclose(fichero)!=0) 
printf( "Problemas al cerrar el ficheron" ); 
getch(); 
return; 
} 
saludos