Bonjour,
voila, j'ai fait une fonction qui utilise les fameux paramètres illimités:
mafonction(int nargs,...)et j'envoie des structures en paramètres
struct MA_STRUCT
{
blabla....
}
MA_STRUCT a,b,c;
mafonction(3,a,b,c);
puis ensuite je récup les paramètres comme ceci:
MA_STRUCT* args = (MA_STRUCT*)(&nargs + sizeof(nargs));
ça marche tres bien avec visual studio, pas de souci, mais avec devcpp pas moyen, mon args pointe nimporte où mais pas au bon endroit en tout cas, alors comment les arguments sont ils envoyés avec le compilo de devcpp, ils ne sont pas les uns apres les autres dans la mémoire ? comment connaitre leur adresse ?
merci.
K@zuya 