Bonjour à tous,

je débute en C et je rencontre un problème d'affichage, je veux juste afficher mon tableau de 2 dimensions, il n y a pas d'erreur, mais mon tableau ne s'affiche pas.

Voici mon programme:

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
 
#include <stdio.h>
#include <stdlib.h>
 
 int main(int argc, char const *argv[]){
 
 	int** tableau = NULL;
 	int ligne, temp;
 
 	printf("Combien de lignes voulez-vous? \n");
 
 	scanf("%d", &ligne);
 
 	tableau = malloc(ligne*sizeof(*tableau));
 
 	if(tableau == NULL){
        exit(1); // je teste si il y a bien de la mémoire disponible
    }
 
 	for(int i = 0; i<ligne; i++){
 
 		printf("Taille de la ligne %d ?\n", i + 1);
 
 		scanf("%d", &temp);
 
 		tableau[i] = malloc(temp*sizeof(**tableau));
 
 			if(tableau[i] == NULL){
        exit(1); // je teste si il y a bien de la mémoire disponible
    	}
 
    	printf("Entrez les nombres pour cette ligne \n");
 
    	for(int j = 0; j<temp; j++){
 
    		scanf("%d", tableau[j]);
 
 		}
 	}
 
 	printf("Voici vos donnees: \n");
 
    for(int i = 0; i<ligne; i++){
    	for(int j = 0; j<sizeof(tableau[i])/sizeof(int); j++){
            printf("%d ", tableau[i][j]);
        }
        printf("\n");
    }
 
 
 
 
 
 }
Merci d'avance