remilecool
Messages postés4Date d'inscriptionsamedi 16 décembre 2000StatutMembreDernière intervention 8 août 20082 29 juil. 2008 à 18:05
hello world,
je suis un débutant en C, et bon en ce moment j' essaie de créer une matrice sur visual C++. Au milieu d' un programme qui marche bien sans les deux lignes qui suivent je cole:
const int DIMESION = 10;
int matrice [DIMENSION][ DIMENSION ];
afin de définit une matrice; et beh tenez vous bien, dès lors que ces deux lignes sont colés, le compilateur me marque error et refuse de compiler. Pourquoi? Et comment puis je déclaré puis remplir une matrice? ya pourtant des include math.h et stdio.h etc. donc comprend pas. Merci de m' éclairer...
remilecool
Messages postés4Date d'inscriptionsamedi 16 décembre 2000StatutMembreDernière intervention 8 août 20082 8 août 2008 à 18:50
hello la geek generation,
bon je suis toujours aussi nul, quoiqu' un peu moins. Ma nouvelle question tourne encore du coté des matrices, je souhaiterai d&éfinir une classe matrice. Le problème c' est que quand je dis à l' ordinateur le début de ma classe
class Matrice{
private:
int NI;
int NJ;
double[NI][NJ] M;
}
il ne comprend rien à la ligne double[NI][NJ] M. Evidemment, si j' écris
class Matrice{
private:
int NI=2;
int NJ=3;
double[NI][NJ] M;
}
là il comprend parceque NI et NJ ont des valeurs données.
Bon le but c est de dire à l' ordi que les objet de la classe matrce sont des tableau de double de taille NI NJ sans fixer a priori de valeurs, et ca il veut pas comprendre. Je suis sur visual cpp et il calcule que dale a ce que je lui dis, pourriez vous me dire comment je peux lui expliquer que dans ma classe ya un tableau de taille NI *NJ sans leur donner de valeur?