me  tome  la libertad  de  modificar  un  poco  solo  un poquito<br>#include <iostream><br>#include<winbgim.h><br>#include<conio.h><br><br>using namespace std;<br>void portada();<br>int main(int argc, char *argv[])<br>
{<br>  <br>   char palabradusuario[5];<br>   int categoria;<br>   int dep;  <br>   int pais;<br>   int ast;<br>   system("color 76");<br>   cout << "                                                            "<< endl;<br>
   cout << " 00000000 00  00 000000 000000 000000 000000 000000   000000"<< endl;<br>   cout << " 00    00 00  00 00  00 00  00 00     00  00 00   00  00  00"<< endl;<br>   cout << " 00    00 00  00 00  00 00  00 00     00  00 00    00 00  00"<< endl;<br>
   cout << " 00000000 000000 00  00 000000 00     000000 00    00 00  00"<< endl;<br>   cout << " 00    00 00  00 00  00 00 00  00     00  00 00   00  00  00"<< endl;    <br>   cout << " 00    00 00  00 000000 00  00 000000 00  00 000000   000000"<< endl;<br>
   cout << "                                                             "<< endl;<br>   cout << "                                                             "<< endl;<br><br>  cout<<"!!!PREPARADO PARA JUGAR???"<<endl;<br>
   cout << "                                                             "<< endl;<br>   gotoxy(10,15);system("pause");<br>   system("cls");<br>   <br>   cout << "Escoja una categoria:" << endl;<br>
   cout << " 1 :Deportes"<< endl;<br>   cout << " 2 :Paises"<< endl;<br>   cout << " 3 :Astronomia"<< endl;<br>   cin>> categoria;<br> <br>   switch (categoria)<br>
   {<br>          case 1:<br>            cout<<"Usted a escojido Deportes:"<<endl;<br>            cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>            cin>> dep;<br>
             <br>              {switch (dep)<br>                {case 1:strcpy (palabradusuario, "tenis");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;<br>
             <br>              case 2: strcpy (palabradusuario, "baseball");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>             <br>
              case 3: strcpy (palabradusuario, "baloncesto");<br>              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>             <br>              case 4: strcpy (palabradusuario, "futbol");<br>
              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>             <br>              case 6: strcpy (palabradusuario, "pingpong");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>
              break;<br>             <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>              break;<br>
             <br>              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>             <br>
              case 9: strcpy (palabradusuario, "atletismo");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>             <br>              case 10: strcpy (palabradusuario, "boxeo");<br>
              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;<br>            break;}}<br>      <br>       {<br>            case 2:<br>            cout<<"Usted a escojido Paises del Mundo:"<<endl;<br>
            cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>            cin>> pais;<br>            switch (pais)<br>              {case 1:strcpy (palabradusuario, "brasil");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>
              break;<br>             <br>              case 2: strcpy (palabradusuario, "colombia");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>
             <br>              case 3: strcpy (palabradusuario, "baloncesto");<br>              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>             <br>
              case 4: strcpy (palabradusuario, "futbol");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>             <br>              case 6: strcpy (palabradusuario, "pingpong");<br>
              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>             <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>
              break;<br>             <br>              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>
             <br>              case 9: strcpy (palabradusuario, "atletismo");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>             <br>
              case 10: strcpy (palabradusuario, "boxeo");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;<br>              }<br>              break;<br>
              }<br>      <br>        <br>         case 3:<br>              cout<<"Usted a escojido Astronomia:"<<endl;<br>              cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>
              cin>> ast;    <br>              switch (ast)<br>              {case 1:strcpy (palabradusuario, "tenis");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>
              break;<br>             <br>              case 2: strcpy (palabradusuario, "baseball");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>
             <br>              case 3: strcpy (palabradusuario, "baloncesto");<br>              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>             <br>
              case 4: strcpy (palabradusuario, "futbol");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>             <br>              case 6: strcpy (palabradusuario, "pingpong");<br>
              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>             <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>
              break;<br>             <br>              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>
             <br>              case 9: strcpy (palabradusuario, "atletismo");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>             <br>
              case 10: strcpy (palabradusuario, "boxeo");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;    <br>              }}<br><br>   char acertadas[20];<br>
   strcpy (acertadas, palabradusuario);<br>   int largo = strlen (palabradusuario);<br>   for (char* ap = palabradusuario; *ap; ap++)<br>      cout << '_';<br>   cout << endl;<br>   int errores = 0, acierto;<br>
   for (;;) {<br>       cout << "Escribe una letra que pienses que es parte de la palabra: ";<br>       char letra;<br>       cin >> letra;<br>       char* ap;<br>       int acierto = 0;<br>       for (ap = acertadas; *ap; ap++)<br>
           if (*ap == letra) {<br>              *ap = '_';<br>              acierto = 1;<br>           }<br>       if (!acierto) {<br>          if (++errores=0 >= strlen (palabradusuario))<br>           {<br>             cout << "Demasiados errores!!!" << endl;<br>
             break;<br>          } else<br>            cout << "Error!!! solo te quedan " << strlen (palabradusuario) - errores << " oportunidades" << endl;<br>       } else {<br>
          acierto = 0;<br>          for (int i = 0; palabradusuario[i]; i++)<br>             if (palabradusuario[i] != acertadas[i])<br>                cout << palabradusuario[i];<br>             else {<br>                cout << '_';<br>
                acierto = 1;<br>             }<br>          cout << endl;<br>          if (!acierto) {<br>             cout << "\tFelicidades!!! has ganado.\n";<br>             break;<br>          }<br>
       }<br>   }<br>system("pause");<br><br>   <br>  <br>}<br><br><br><br><br><div class="gmail_quote">El 23 de noviembre de 2010 14:29, luis alfonso jimenez mejia <span dir="ltr"><<a href="mailto:viejolajimenez@gmail.com">viejolajimenez@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">ese rogrma  esta  bueno  me  gustaria  discutirlo  un  poco   mas  mi  usuario  skype  es  <b>luis.jimenez1982 </b><br>
<br><div class="gmail_quote">El 23 de noviembre de 2010 10:16, milller ossa <span dir="ltr"><<a href="mailto:jahve.ossab13@gmail.com" target="_blank">jahve.ossab13@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">hola buen dia <br><br>me dejaron una tarea de realizar el ahoracado , e avanzado algo con ayuda de  amigos;<br>

soy nuevo en el mundo de c++ , asi que no se muy bien algunas cosas , <br>al copilarlo no me sale como deberia , hay dejo el codigo ; si alguien me puede dar una manito, muchas gracias de antemano, <br>
<br>#include <cstdlib> <br>#include <iostream> <br><br>using namespace std; <br><br>int main(int argc, char *argv[]) <br>{<br>   char palabradusuario[5];<br>   int categoria;<br>   int dep;   <br>   int pais;<br>


   int ast;<br>    <br>   cout << "                                                            "<< endl;<br>   cout << " 00000000 00  00 000000 000000 000000 000000 000000   000000"<< endl; <br>


   cout << " 00    00 00  00 00  00 00  00 00     00  00 00   00  00  00"<< endl; <br>   cout << " 00    00 00  00 00  00 00  00 00     00  00 00    00 00  00"<< endl;<br>   cout << " 00000000 000000 00  00 000000 00     000000 00    00 00  00"<< endl;<br>


   cout << " 00    00 00  00 00  00 00 00  00     00  00 00   00  00  00"<< endl;     <br>   cout << " 00    00 00  00 000000 00  00 000000 00  00 000000   000000"<< endl; <br>

   cout << "                                                             "<< endl;<br>
   cout << "                                                             "<< endl;<br>   cout << "!!!PREPARADO PARA JUGAR???"<<endl;<br>   cout << "                                                             "<< endl;<br>


    <br>   cout << "Escoja una categoria:" << endl; <br>   cout << " 1 :Deportes"<< endl;<br>   cout << " 2 :Paises"<< endl;<br>   cout << " 3 :Astronomia"<< endl;<br>


   cin>> categoria;<br> <br>   switch (categoria)<br>   {<br>          case 1:<br>            cout<<"Usted a escojido Deportes:"<<endl;<br>            cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>


            cin>> dep;<br>              <br>              {switch (dep) <br>                {case 1:strcpy (palabradusuario, "tenis");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>


              break;<br>              <br>              case 2: strcpy (palabradusuario, "baseball");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>


              <br>              case 3: strcpy (palabradusuario, "baloncesto");<br>              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>              <br>


              case 4: strcpy (palabradusuario, "futbol");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>              <br>              case 6: strcpy (palabradusuario, "pingpong");<br>


              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>              <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>


              break;<br>              <br>              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>


              <br>              case 9: strcpy (palabradusuario, "atletismo");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>              <br>


              case 10: strcpy (palabradusuario, "boxeo");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;<br>            break;}}<br>       <br>


       {<br>            case 2:<br>            cout<<"Usted a escojido Paises del Mundo:"<<endl;<br>            cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>            cin>> pais;<br>


            switch (pais) <br>              {case 1:strcpy (palabradusuario, "brasil");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>              <br>


              case 2: strcpy (palabradusuario, "colombia");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>              <br>              case 3: strcpy (palabradusuario, "baloncesto");<br>


              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>              <br>              case 4: strcpy (palabradusuario, "futbol");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>


              break;<br>              <br>              case 6: strcpy (palabradusuario, "pingpong");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>


              <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>              break;<br>              <br>


              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>              <br>              case 9: strcpy (palabradusuario, "atletismo");<br>


              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>              <br>              case 10: strcpy (palabradusuario, "boxeo");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>


              break;<br>              }<br>              break;<br>              }<br>       <br>         <br>         case 3:<br>              cout<<"Usted a escojido Astronomia:"<<endl;<br>              cout<<"Escoja una palabra de 1 a 10:"<<endl;<br>


              cin>> ast;     <br>              switch (ast) <br>              {case 1:strcpy (palabradusuario, "tenis");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>


              break;<br>              <br>              case 2: strcpy (palabradusuario, "baseball");<br>              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>


              <br>              case 3: strcpy (palabradusuario, "baloncesto");<br>              cout<<"usted ha escojido una palabra de 10 oportunidades";<br>              break;<br>              <br>


              case 4: strcpy (palabradusuario, "futbol");<br>              cout<<"usted ha escojido una palabra de 6 oportunidades";<br>              break;<br>              <br>              case 6: strcpy (palabradusuario, "pingpong");<br>


              cout<<"usted ha escojido una palabra de 8 oportunidades";<br>              break;<br>              <br>              case 7: strcpy (palabradusuario, "microfutbol");<br>              cout<<"usted ha escojido una palabra de 11 oportunidades";<br>


              break;<br>              <br>              case 8: strcpy (palabradusuario, "voleyball");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>


              <br>              case 9: strcpy (palabradusuario, "atletismo");<br>              cout<<"usted ha escojido una palabra de 9 oportunidades";<br>              break;<br>              <br>


              case 10: strcpy (palabradusuario, "boxeo");<br>              cout<<"usted ha escojido una palabra de 5 oportunidades";<br>              break;     <br>              }}<br><br>   char acertadas[20]; <br>


   strcpy (acertadas, palabradusuario); <br>   int largo = strlen (palabradusuario); <br>   for (char* ap = palabradusuario; *ap; ap++) <br>      cout << '_'; <br>   cout << endl; <br>   int errores = 0, acierto; <br>


   for (;;) { <br>       cout << "Escribe una letra que pienses que es parte de la palabra: "; <br>       char letra; <br>       cin >> letra; <br>       char* ap; <br>       int acierto = 0; <br>       for (ap = acertadas; *ap; ap++) <br>


           if (*ap == letra) { <br>              *ap = '_'; <br>              acierto = 1; <br>           } <br>       if (!acierto) { <br>          if (++errores 0 >= strlen (palabradusuario)) { <br>             cout << "Demasiados errores!!!" << endl; <br>


             break; <br>          } else <br>            cout << "Error!!! solo te quedan " << strlen (palabradusuario) - errores << " oportunidades" << endl; <br>       } else { <br>


          acierto = 0; <br>          for (int i = 0; palabradusuario[i]; i++) <br>             if (palabradusuario[i] != acertadas[i]) <br>                cout << palabradusuario[i]; <br>             else { <br>                cout << '_'; <br>


                acierto = 1; <br>             } <br>          cout << endl; <br>          if (!acierto) { <br>             cout << "\tFelicidades!!! has ganado.\n"; <br>             break; <br>          } <br>


       } <br>   } <br><br>   system("PAUSE"); <br>   return EXIT_SUCCESS; <br>}<br><br>
<br></div></div>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>
</blockquote></div><br>