Salut tout le monde,
je dois effectuer le produit de deux matrice dynamiques, pour cela j'ai créer deux variables de type int** et j'ai alloué la mémoire en fonction de ce que choisit l'utilisateur comme rang de matrice, tout marche a merveille, pour essayer de maitriser ce qu'est une fonction, j'ai essayer de créer une fonction qui s'occupe de la saisie pour ne pas écrire le même code a chaque fois que je veux saisir les éléments d'une matrice.
codeblocks me donner un Warning à la ligne de scanf : int format, pointer argument
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 void saisie(int*** T,int nl,int nc) { int i,j; for(i=0;i<nl;i++) for(j=0;j<nc;j++) { printf("Donnez la valeur A[%d][%d] : ",i + 1,j + 1); scanf("%d",&T[i][j]); } }
j'ai exécuté et ça marche a merveille, mais comme je cherche a maitriser nanotion de pointeur a 2 dimensions j'aimerais bien faire disparaitre le Warning
Merci d'avance !
Partager