Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Accèder au contenu d'une va_list [ Archives / Divers ] (nightlord666)

mercredi 19 avril 2006 à 16:49:22 | Accèder au contenu d'une va_list

nightlord666

Membre Club
Bonjour ! J'aimerais savoir si il est possible d'accèder à des données se trouvant dans une va_list (accèder à tous les paramètres passés à la fonction), et si c'est possible, comment faut-il faire ?

mercredi 19 avril 2006 à 21:22:00 | Re : Accèder au contenu d'une va_list

buno

Regarde le fichier stdarg.h
Où sinon, regarde ma dernière source (http://www.cppfrance.com/codes/IMPLEMENTATION-GESTION-STANDARD-CHAINES-CARACTERES_37015.aspx)
Je l'utilise dans la fonction StrFormat()

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage

jeudi 20 avril 2006 à 08:11:59 | Re : Accèder au contenu d'une va_list

nightlord666

Membre Club
En fait, si j'ai bien compris, il faut faire comme ceci :

void MaFonction(int x, ...)
{
  va_list params;
  va_start(params);
    int y = va_arg(params, 1);
  va_end(params);

  return x + y;
}

C'est ça ?

jeudi 20 avril 2006 à 11:07:48 | Re : Accèder au contenu d'une va_list

buno

Réponse acceptée !
c'est ça, oui

void MaFonction(int x,...)
{
va_list vargs;
/* Liste d'arguments optionnels */

/* La liste d'arguments commence après le dernier argument formel */
va_start(vargs,x);

/* Récupération d'un argument de type int */
width=va_arg(vargs,int);

/* Récupération d'un argument de type char */
width=va_arg(vargs,char);

/* Fin de lecture de la liste optionnelle */
va_end(vargs);

}

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage

jeudi 20 avril 2006 à 11:20:17 | Re : Accèder au contenu d'une va_list

nightlord666

Membre Club
Ah d'accord. Je pensais que va_arg était en fait comme ceci :

va_arg(va_list, numero_du_param).

Bon bah je vais essayer comme tu m'as dit.

jeudi 20 avril 2006 à 11:35:29 | Re : Accèder au contenu d'une va_list

buno

Réponse acceptée !
En fait, va_arg() récupère le prochain "objet" de la liste, que tu passe en tant que 1er paramètre. Dans le second, tu précise le type de données que tu attends. A la sortie de la fonction, le pointeur sur le prochain élément est mis à jour.

Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage

jeudi 20 avril 2006 à 11:36:39 | Re : Accèder au contenu d'une va_list

nightlord666

Membre Club
OK ! Merci du renseignement !

vendredi 16 mai 2008 à 16:15:11 | Re : Accèder au contenu d'une va_list

erickoua



je voudrais écrire un programmequi permet de téléchager, d'enregistrer un fichier et de stoker sur un disk dur

vendredi 16 mai 2008 à 16:17:22 | Re : Accèder au contenu d'une va_list

erickoua

salut, j'ai un proget de fin d'etude a f   faire et je ne sais pas comment créer les interfaces API en langage C pourriez vous me montrer comment faire?

je voudrais écrire un programmequi permetb de téléchager, d'enregistrer un fichier sur un disk dur

vendredi 16 mai 2008 à 16:54:24 | Re : Accèder au contenu d'une va_list

buno

Hello,
Tu te trompes d'endroit pour poster ta demande mon ami.
Crée toi un nouveau topic en expliquant bien ton problème: "créer les interface API en C" ne veut pas dire grand-chose...


Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Le site de mon mariage


1 2

Cette discussion est classé dans : possible, contenu, list, accèder


Répondre à ce message

Sujets en rapport avec ce message

image [ par cyb_dev ] Bonjour je voudrais savoir s'il est possible de deplacer une image contenu dans un composant Timage vers un autre composant Timage contenu dans la mem imprimer le contenu du list view [ par milhandril ] Je désire récuperer le texte contenu par ma list view et l'imprimer tout en gardant l'alignement et tout les champs qui y sont présents. chaque colon list control sans icone c'est possible? help!!!!!! [ par transmedia ] bonjour !moi ce que je veux c'est pas une listbox car il n'yas pas d'evennement click ,le list control me semble parfait en remplacement d'un list vie peut-on ne pas utiliser d'icone avec list control [ par transmedia ] est-on obligé d'utiliser des icones avec un list control ou peut t'on seulement s'en servir comme un list view?merci !! contrôles indexés [ par aphane ] Quelqu'un saurait-il me dire s'il est possible de créer avec c++builder des contrôles indexés comme dans visual basic.J'explique:je voudrais afficher Imprimer le contenu d'une PaintBox [ par otofraise ] Bonjour a tous,je me suis fais un objet qui dessine des courbes dans une TPaintBox, sous borland c++ builder 3, et j'aimerais pouvoir imprimer ces cou display list [ par adidmamah ] bon voici la situation : - j'ai un objet déclaré en variable globale- dans le constructeur de la class je cré la display list :glNewList(1,GL_COMPILE) création d'un fichier .doc [ par ptipoussin ] Bonjour,je cherche à créer un fichier .DOC à partir des champs ( de ma boîte de dialogue ) remplis au clavier.Et j'aimerai savoir aussi s'il serait po contenu edit box vers autre edit box [ par naru ] Slt, je bosse sur VC++.Je débute et voilà le prob :je voudrais envoyer le contenu d'un édit box ds un autre édit box.j'ai affecté des var à ces 2 edit afficher le contenu de wprintf(L"...") dans une IDC_LIST (fenetre edit) ds visual c++ 6 [ par malice120 ] bsr, je voudrai afficher le contenu de wprintf(L"...") dans une IDC_LIST (fenetre edit) ds visual c++ 6.g un pb je voudrai convertir wprintf(L"..") en


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.