djkill55
Messages postés33Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention26 mars 2004
-
11 janv. 2004 à 22:03
cs_JCDjcd
Messages postés1138Date d'inscriptionmardi 10 juin 2003StatutMembreDernière intervention25 janvier 2009
-
12 janv. 2004 à 19:51
quelqun peut m expliquer pk ce programe ne marche pa svp...???
le but c de remplir une matrice [3][3]a l aide des pointeur, la fct initializ est celle ki va initializer la matrice, et cette fct utilise la fct help pr remplir les ligne de la matrice...
merci
int main()
{
int arr1[3][3];
int *ptr1, i, j;
ptr1=arr1;
Initializ(arr1);
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 11 janv. 2004 à 22:58
Un peu des deux sans doute
Plusieurs choses:
Tes fonctions Initializ et help devraient être void
Tu doit faire à chaque fois attention aux niveaux d'indirection pour tes affectations:
arr1 est de type int** donc *arr1 est de type int*
Voici un version corrigée:
int main()
{
int arr1[3][3];
int *ptr1, i, j;
Initializ(arr1);