Lee caracteres y realiza tareas segun la tecla presionada

//****************************>
//-Victor De la Rocha
//-Algoritmia@groups.msn.com
//-www.myalgorithm.com
//-Programa 1, Practica 4
//-Programa que lee caracteres
//  -Si se oprime:
//    -ESC - chr(27)                - salir
//    -TAB - chr(9)                 - agrega 7 espacios
//    -ENTER - chr(13)              - agrega 25 retornos de carro
//    -BARRA ESPACIADORA - chr(32)  - 3 pitidos
//****************************>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <dos.h>
 
void main(){
 //definiendo variables
 int _caracter,_c;
 
 //lectura de los caracteres
 clrscr();//limpia pantalla
 do{// se repite hasta que sea ESC (Salir)
  _caracter=getch();//Se obtiene el caracter
  if(_caracter==9){//Si es el tabulador
     for(_c=1;_c<=7;_c++){
       printf(" ");
       delay(25);
      }//Ciclo 7 veces
   }//END si es el tabulador
  if(_caracter==13){//Si es ENTER
     for(_c=1;_c<=25;_c++){
        printf("n",_caracter);
        delay(25);
      }//Ciclo 25 veces
   }//END si es ENTER
  if(_caracter==32){//barra espaciadora
     for(_c=1;_c<=3;_c++){
        sound(1000);
        delay(80);
        nosound();
      }//Tres pitidos
   }//END barra espaciadora
   printf("%c",_caracter);//Si se quita esta linea
                          //se puede hacer que el programa
                          //solo haga caso de las teclas
                          //con tareas especiales asignadas
 }while(_caracter!=27);//END scanf caracter por caracter
}//END Void main

¿Has encontrado algún error? ¿Tienes la solución? Dejame tu correción ;-)

Antes de comentar: Gran parte de los ejercicios propuestos no tienen librerías debido a que Wordpress las eliminó al verlas como etiquetas HTML. Si sabes/tienes/conoces las librerías que hacen falta, déjalo en los comentarios. Y lo mas importante: Todos los ejemplos fueron realizados por personas con únicamente conocimiento básico del lenguaje, no de programación.

Otro punto importante: Si vas a sugerir un segmento de código en algún lenguaje debes hacerlo así:

  • Si es lenguaje C [c]Código en C[/c]
  • Si es lenguaje Pascal [pascal]Aquí dentro el código de Pascal[/pascal].

De esta manera el código coloreas el código.

Otro punto importante para muchos que sienten que se les ignora: Todos los comentarios los reviso y en su debido momento los apruebo, pero ojo con el con lo siguiente:

Me reservo el derecho de alterar, publicar o no los comentarios as´ como cambiar mis condiciones en el momento que así lo requiera.

¿estas de acuerdo? entonces adelante que ya te he quitado bastante tiempo leyendo esta basura de advertencias :)