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>