Hola, les escribo por que necesito ayuda con un codigo, primero el esplico el problemita y que hace el programa que estoy haciendo
es un programa e C que imprima una pizarra con las opciones de un juego de beisboll, en al pizarra estaran por ejemplo strik, bola,foul, etc.
tambien tiene que contabilizar los strik, bolas,foul, etc. segun sea el caso y desir si sale del home.
e logrado hacer casi todo el problemita esat es que no me resenta la pizarra donde se contabiliza, solo cuando precciono la obsion 8 me la precenta y si ledoy de neuvo la actualiza.
bueno aqui le dejo el codigo aver si em pueden ayudar
#include<stdio.h>
#include<conio.h>
int l,s,b,f,d,h,h1,d2,t;
main(){
clrscr();
while (l!=9){
gotoxy(10,5);printf("tipos de lanzamientos");
gotoxy(12,7);printf("1-Strike");
gotoxy(12,8);printf("2-Bolas");
gotoxy(12,9);printf("3-Foult");
gotoxy(12,10);printf("4-Dball");
gotoxy(12,11);printf("5-Home Rum");
gotoxy(12,12);printf("6-Hit");
gotoxy(12,13);printf("7-Toke");
gotoxy(12,14);printf("8-Doble");
gotoxy(12,15);printf("9-Salir");
gotoxy(10,17);printf("Elije el tipo de lanzamiento");
gotoxy(49,17);scanf("%d",&l);
printf("%d",l);
getche();
switch(l)
{
case 1:
(s=s+1);
if(s==3)
{
printf("Punch Out");
l=9;
}
break;
case 2:
(b=b+1);
if(b==4)
{
printf("***Base por bolas***");
l=9;
}
break;
case 3:
(f=f+1);
if(s<2+1)
(s=s+1);
{
printf("***Pasar a otro lanzamiento***");
}
break;
case 4:
(d=d+1);
if(d==1)
{
printf("***Sale del Home***");
l=9;
}
break;
case 5:
(h=h+1);
if(h==1)
{
printf("***Anotacion***");
l=9;
}
break;
case 6:
(h1=h1+1);
if(h1==1)
{
printf("***Sale del Home por Hit***");
l=9;
}
break;
case 7:
(t=t+1);
if(t==1)
{
printf("***Sale del Home Por Toke***");
l=9;
}
break;
case 8:
(d2=d2+1);
if(d2=='1')
{
printf("***Sale del Home hasta 2da***");
l=9;
}
gotoxy(40,7);printf("cont.Strike%d",s);
gotoxy(40,8);printf("cont.Bolas%d",b);
gotoxy(40,9);printf("cont.Foult%d",f);
gotoxy(40,10);printf("cont.Dball%d",b);
gotoxy(40,11);printf("cont.Home Rum%d",h);
gotoxy(40,12);printf("cont.Hit%d",h1);
gotoxy(40,13);printf("cont.Toke%d",t);
gotoxy(40,14);printf("cont.Doble%d",d2);
getche();
}
}
getche();
}
graciass de ante mano xD ^^