No espera que esto genera otro problema, ahora no tengo tiempo la semana que viene te lo miro<br><br><div class="gmail_quote">El 13 de febrero de 2010 17:29, Jose Cabrera <span dir="ltr"><<a href="mailto:josmaca@gmail.com">josmaca@gmail.com</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">A vale ahora lo pillo, vale solucionado jeje<br>Cambia en la función jugador la inicialización de punt1=0.0;<br>
La pones antes del if((toupper(op))=='D'){<br>El problema esta en que si el jugador no toma ninguna carta no se inicializa, creo que con esto ya se soluciona, te pongo el código de la función:<br>
<br>void jugador(Carta baraja[], float jug1[], float &punt1, bool elegjug){<br>   srand(time(NULL));<br>   bool vcon=true;<br>   int i, cont,j;<br>   char op;<br>   cont=0;<br>   if (elegjug==0){<br>      cout << "Turno del jugador 1" << endl << endl;<br>

   }<br>   else{<br>      cout << "Turno del jugador 2" << endl << endl;<br>   }<br>   do{<br>      cout << "D: Dame carta" << endl << "P: Plantarse" << endl << endl;<br>

      cin >> op;<br>      punt1=0.0;<br>      if((toupper(op))=='D'){<br>         do{<br>            i=rand()%BARAJA;<br>         }while(baraja[i].cog==1);<br>            if((baraja[i].num==10) || (baraja[i].num==11) || (baraja[i].num==12)){<br>

               jug1[cont]=0.5;<br>            }<br>            else{<br>               jug1[cont]=baraja[i].num;<br>            }<br>            <br>  <br>            baraja[i].cog=1;<br>            <br>         <br>            for(j=0;j<=cont;j++){<br>

               punt1=punt1+jug1[j];<br>            }<br>            cont=cont+1;         <br>            cout << baraja[i].num << " de ";<br>            switch(baraja[i].palo){<br>               case 0:<br>

                    cout << "copas";<br>                    break;<br>               case 1:<br>                    cout << "oros";<br>                    break;<br>               case 2:<br>

                    cout << "espadas";<br>                    break;<br>               case 3:<br>                    cout << "bastos";<br>                    break;                                         <br>

            }<br>            cout << ". LLevas " << punt1 << " puntos. " << endl;<br>            if(punt1>7.5){<br>               cout << "¡Te pasaste!" << endl << endl;<br>

               vcon=false;<br>            }<br>      }<br>      else{<br>         if (elegjug==0){<br>            cout << "El jugador 1 se planta" << endl << endl;<br>         }<br>         else{<br>

            cout << "El jugador 2 se planta" << endl << endl;<br>         }<br>        vcon=false;<br>      }<br>   }while(vcon);<br>}<br><br><br><div class="gmail_quote">El 13 de febrero de 2010 16:07, Rido <span dir="ltr"><<a href="mailto:daniridao@hotmail.com" target="_blank">daniridao@hotmail.com</a>></span> escribió:<div>
<div></div><div class="h5"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Sí, creo que no me entendiste. No me refiero a plantarte habiendo cogido cartas. Me refiero a si cojo y le doy a plantarse sin coger carta en ambos jugadores. No sé si ahora me explico algo mejor.<br>


<br>
Empieza la partida:<br>
- Jugador 1 se planta sin coger nada<br>
- Jugador 2 se planta sin coger nada<br>
<br>
Puntuación: Jugador 1                1 punto<br>
            Jugador 2                0 puntos<br>
<div><div></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>
</div></div></blockquote></div></div></div><br>
</blockquote></div><br>