1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| void tirage2(card *main)
{
int p=0;
int j=1;
int i=0;
char choix[6];
printf("Appuyez sur o pour garder ou n pour retirer\n\n");
for (p=1; p<6; p++)
{
printf("Voulez vous garder votre %de carte?\n", p);
scanf("%s", &choix[p-1]);
if (choix[p-1] == 'o' )
{
}
else
{
for(i=0, j = 1; i < 5; )
{
main[i].color= (rand()%4) + 1;
main[i].value= (rand()%13)+ 2;
if (i > 0)
for (j = 0; j < i ; j++)
if (main[i].color == main[j].color && main[i].value == main[j].value)
{
j = -1;
break;
}
if (j > 0)
i++;
}
}
}
choix[5] = '\0';
} |
Partager