[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
- Tableau croisé dynamique - Guide
- Comment réduire la taille d'un fichier - Guide
- Fonction si et - Guide
- Code ascii tableau - Guide
- Tableau word - Guide
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); }