affectation tableau 2D??? - C - Programmation
Marsh Posté le 29-06-2005 à 11:03:16
Taz a écrit : un tableau n'est pas une l-value. |
késako?
Marsh Posté le 29-06-2005 à 11:07:30
fo ke je fasse un truc du style :
sprintf(Tab,"%d%d%d%d%d%d",1,2,3,5,1,0);
??
Marsh Posté le 29-06-2005 à 11:12:46
Taz a écrit : biensur, il est évident que Tab est un char* |
on peux jouer à cache-cache longtemps comme ça...
tu connais un solution à mon problème?
Marsh Posté le 29-06-2005 à 11:18:05
affecter élément par éléments, ou si tes tableaux sont du même type, un memcpy. Ou alors mettre ton tableau dans une struct, et après affecter des strucs.
Juste que tu réalises que l'affectation de tableau n'existe pas.
Marsh Posté le 29-06-2005 à 11:18:20
bipeuh a écrit : on peux jouer à cache-cache longtemps comme ça... |
Oui : ne pas l'écrire en une seule ligne.
Marsh Posté le 29-06-2005 à 21:05:22
bipeuh a écrit : je souhaite affecter un tableau Tab[3][2] avec la liste {{2,5},{1,2},{3,0}} mais en dehors de la définition. |
|
Marsh Posté le 29-06-2005 à 10:58:25
je souhaite affecter un tableau Tab[3][2] avec la liste {{2,5},{1,2},{3,0}} mais en dehors de la définition.
du style :
int main()
{
int Tab[3][2];
//blablabla
&Tab[0][0] = {{2,5},{1,2},{3,0}}; //marche pas, évidemment!
}
merci
---------------
celui qui pose une question est idiot 5 minutes, celui qui n'en pose pas le reste toute sa vie.