Tableau non contraint en C ??? - C - Programmation
Marsh Posté le 28-08-2006 à 20:52:38
en C, il faut passer par une structure contenant :
- un pointeur vers les données
- la taille effective du tableau
et se donner les fonctiosn nécessaires à la manipualtion de cette structure
Code :
|
etc ... avec les bons contrôels de tailles, d'existence etc ...
Marsh Posté le 28-08-2006 à 20:57:56
Arf ... et donc pour une matrice il me faut des pointeurs vers des tableaux de pointeurs ...
Marsh Posté le 28-08-2006 à 20:58:52
kamykaze a écrit : Arf ... et donc pour une matrice il me faut des pointeurs vers des tableaux de pointeurs ... |
C'est une solution.
Marsh Posté le 28-08-2006 à 22:01:07
kamykaze a écrit : Arf ... et donc pour une matrice il me faut des pointeurs vers des tableaux de pointeurs ... |
Tu peut aussi stocker uen matrice N*M dans un tabelau de N*M éléments et utilsier une chtite formule pour passer de m(l,c) à m[i]
Marsh Posté le 28-08-2006 à 22:01:31
ReplyMarsh Posté le 28-08-2006 à 22:22:05
Joel F a écrit : J'ai dis une bétis eplus haut ? |
Non, c'est une autre solution.
Marsh Posté le 30-08-2006 à 20:23:23
Taz >
Joel F > Ouais, cette solution me plait bien, ca m'évitera de jongler avec trop de pointeurs
Marsh Posté le 30-08-2006 à 21:53:32
ReplyMarsh Posté le 01-09-2006 à 12:30:46
Taz a écrit : t'es trop fatigué pour tapper glib dans google ? |
Et toi trop fatigué pour faire une phrase complète ?
Marsh Posté le 01-09-2006 à 12:56:11
kamykaze a écrit : Et toi trop fatigué pour faire une phrase complète ? |
Qu'est-ce qui manque ?
Marsh Posté le 28-08-2006 à 20:28:33
Bonjour à tous
J'aurais besoin pour un programme que je viens de commencer en C d'utiliser des tableaux non contraints, comme en ADA ...
En gros une fonction va me retourner un tableau, de longueur variable, et une autre fonction récupérer ce tableau pour faire autre chose ...
Ca existe en C ? ou il faut que je trouve une autre solution ?
Merci à ceux qui me répondront