Voila avant tout bonjour.
Je suis un jeune etudiant en programmation. J'aimerais aller plus loin que ce que le professeur me demande mais pour ce faire, j'aurais besoin de votre aide. Je n'arrive pas a affecter un tableau a un autre.
Comment puis-je faire?
Voici mon code.
Aidez moi s'il vous plais. J'en ai pas besoin pour mes cours car le prof ne nous demande pas d'inserer des pseudo pour les joueur mais j'en ai envie


Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
/****************************************************************************/
/* Ecrire un programme proposant le jeu suivant :                           */
/* L'ordinateur tire au hasard un nombre entre 51 et 100 et l'affiche       */
/* Le joueur 1 et le joueur 2 doivent alternativement soustraire de ce      */
/* nombre un nombre compris entre 1 et 9                                    */
/* (ou ce qui reste s'il reste moins que 9);                                */
/* apres chaque soustraction le total restant est affiche.                  */
/* La fin du jeu est atteinte quand un joueur atteint 0 et perd.            */
/* Le programme affiche quel joueur perd.                                   */
/****************************************************************************/
#include<stdio.h>
#include<stdlib.h>
main ()
{
    int j,n,d,y,c=1;  /* j1 = joueur1, j2 = joueur2, n = nombre, d = difference */
    char buf[20],v1[20],v2[20],v[20],x;
    printf("La soustraction\n===============\n\nD'un nombre au hasard, chaque joueur va retrancher un nombre.\nS'il reste moins que 9 le joueur devra retrancher le reste.\nA perdu celui qui obtient 0\nChoisissez deux joueurs!\n\n");
    printf("\n\nInserer le pseudo du premier joueur\n");
    gets(v1);
    printf("Inserer le pseudo du deuxieme joueur\n");
    gets(v2);
do
    {
    		srand(time(NULL));
    		d=51+rand()%49;
            printf("\nSoit un nombre au hasard : %d\n",d);
    		while (d!=0)
    		{
           		if (c!=1)
		        {
                    v=v1;
    	     	    c--;
               }
                else
        		{
                     v=v2;
	                 c++;
                }
        		do
        		{
            		if (d<=9)
            		{
                		do
                		{
                    		printf("\n%s inserer %d\nVous allez perdre\n",v,d);
                    		gets(buf);
                    		j=atoi(buf);
                 		}while (j!=d);
                 		printf("\n%s a perdu\n",v);
            		}
            		else 
            		{
		                printf("\n%s inserer un nombre entre 1 et 9\n",v);
    		            gets(buf);
        		        j=atoi(buf);
                }    
         		}while (j<1||j>9);  
         		d-=j;
         		printf("\nIl reste %d\n",d);
   		} 
   		do    
    		{
    				printf("\nVoulez vous rejouer?\nOui:O\nNON:N\n");
          	x=getchar();
    		}while(x!='o'&&x!='n'&&x!='O'&&x!='N');
    		if(x=='o'||x=='O')
    		y=1;
    		getchar();
   	}while(y==1);
    system("pause");
    return 0;
}