animatrix92
Bovino adolescente
- Desde
- 17 Sep 2009
- Mensajes
- 74
- Tema Autor
- #1
el problema es que se me sigue ejecutando el default
HTML:
#include <stdio.h>
#include <stdlib.h>
int mover(char *const);
int main(){
char caracter;
int d=0;
printf("introduce un caracter\n");
scanf("%c",&caracter);
while (d==0){
system("cls");
d= mover(&caracter);
}
return 0;
}
int mover(char *const caracterb){
int x, y;
char tecla;
static int limx=12, limy=39;
for(x=0; x<=limx;x++){
printf("\n");
}
for(y=0; y<=limy; y++){
printf(" ");
}
printf("%c",*caracterb);
tecla=getchar();
fflush(stdout);
switch (tecla){
case 'w': case 'W':
limx--;
break;
case 'a': case 'A':
limy--;
break;
case 's': case 'S':
limx++;
break;
case 'd': case 'D':
limy++;
break;
case 'f': case 'F':
return 1;
default: printf("opcion incorrecta");
break;
}
return 0;
}