[C] taille de tableau en argument de fonction
Fermé
NoOdle
-
3 mai 2007 à 16:06
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 - 3 mai 2007 à 16:24
Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 - 3 mai 2007 à 16:24
A voir également:
- [C] taille de tableau en argument de fonction
- Taille 32x32 correspondance ✓ - Forum Loisirs / Divertissements
- Réduire taille pdf - Guide
- Tableau croisé dynamique - Guide
- Afficher un tableau en c - Forum C
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
2 réponses
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
3 mai 2007 à 16:20
3 mai 2007 à 16:20
Salut,
Déclare plutôt ton tableau en **matrix et fais un double malloc/new dans ta fonction ça marchera mieux ;)
Déclare plutôt ton tableau en **matrix et fais un double malloc/new dans ta fonction ça marchera mieux ;)
Stupeflip
Messages postés
391
Date d'inscription
jeudi 8 février 2007
Statut
Membre
Dernière intervention
4 décembre 2007
94
3 mai 2007 à 16:24
3 mai 2007 à 16:24
Un truc dans ce genre là :
#include<stdio.h>
#define N 10
void remplir(int t, int **matrix){ // erreur au niveau du [t][t]
int i,j;
matrix=new int*[t];
for(i=1;i<=t;i++)
matrix[i]=new int[t];
for(i=0;i<t;i++)
for(j=0;j<t;j++){
printf("Donnez la valeurs de la matrice a la ligne %d colone %d :\n",i+1,j+1);
scanf("%d",&matrix[i][j]);
}
}
void main()
{
int **matrix1;
remplir(N, matrix1);
}