tableau de double de taille dynamique [C++] - C++ - Programmation
Marsh Posté le 20-11-2002 à 10:27:59
Bah ouais, enfin, fo utiliser new
Code :
|
Marsh Posté le 20-11-2002 à 12:36:23
Code :
|
De plus c mm pas un pb de C++ mais de C tout court, la declaration des tablau 1 ou n dimension doit etre connu lors de la declaration (donc constante ou #define) ou alors le new comme indique
Marsh Posté le 20-11-2002 à 12:45:28
Citation : |
non monsieur pas obligé d etre connu,en c les malloc a deux dimensions ca existe aussi
ex 2 dim:
1ere étape - allouer les lignes
2eme étape - boucle pour allouer les colonnes
Marsh Posté le 20-11-2002 à 12:46:17
CE qui revient au new lol
Marsh Posté le 20-11-2002 à 13:11:10
nicolasm a écrit a écrit :
|
il parlait de declaration statique a coup de variable dynamque
genre :
Code :
|
Marsh Posté le 20-11-2002 à 18:07:49
VisualC++ a écrit a écrit :
|
Négatif chef, le code que j'ai donné dans mon premier message compile et tourne sur une station unix (mais c'est du C à la base)...
mmt
Marsh Posté le 20-11-2002 à 18:10:59
nicolasm a écrit a écrit :
|
Merci tout le monde... le double malloc est en effet une solution qui marche...
mmt
Marsh Posté le 19-11-2002 à 23:26:36
Bonsoir à tous,
problème de base en c++ : j'ai une structure dans un fichier .h de type
typedef struct {
int ligne;
int colonne;
double **pixel;
} Image;
Dans un fichier .c j'ai une fonction qui prend en parametre un *Image et j'arrive pas à déclarer un tableau de double de taille monImage->ligne par monImage->colonne...
Le compilateur ne veut pas de déclarations de type :
double tableau[monImage-> ligne][monImage-> colonne];
Y a-t'il une solution "simple" ?
Merci.
mmt