Bonjour,
je viens de créer un tableau 2D dynamique de caractère.
Je dois maintenant remplir le tableau alternativement de chiffres et de lettres tirés au hasard mais je ne sais pas comment faire.
Est ce que quelqu'un pourrait jeter un coup d'oeil à mon code.
Merci beaucoup d'avance
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 #include<stdio.h> #include<stdlib.h> int main() { int ligne,colonne,i,taille,type,y; char **tab; srand((int)time(NULL)); do { printf("\nSaisir le nombre de lignes:\n"); fflush (stdin); scanf("%d", &ligne); }while(ligne<=0); do { printf("\nSAisir le nombre de colonnes:\n"); fflush (stdin); scanf("%d", &colonne); }while(colonne<=0); /* Allocation de la 1er dimension */ tab = (char **) malloc ( sizeof (char *) * ligne); /* Allocation des tableaux */ for (i=0; i<ligne; i++) { tab[i] = (char *) malloc ( sizeof (char ) * colonne); } for(i=0;i<ligne;i++) { for(y=0;y<colonne;y=y+2) { tab[i][y] = rand()%10 + '0'; } } for(i=0;i<ligne;i++) { for(y=1;y<colonne;y+2) { tab[i][y] = rand()%26 + 'a'; } } printf("%s", &tab); system ("pause"); return 0; }
Partager