FONCTIONS À TAILLE VARIABLE D'ARGUMENTS

Signaler
Messages postés
114
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
28 juin 2004
-
Messages postés
89
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
26 janvier 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/10301-fonctions-a-taille-variable-d-arguments

Messages postés
89
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
26 janvier 2008

On peut écrire int main(void) pour éviter les warnings.
Messages postés
38
Date d'inscription
mercredi 28 août 2002
Statut
Membre
Dernière intervention
24 janvier 2010

Pourquoi passer par stdarg.h ??

je me souviens, l'année passée j'avais fais un menu avec nombre d'élément aléatoires.

Tiens, je te fais ça en speed, après tu modifie comme tu veux:

#include <stdio.h>

void foo(int nbelem, ...)
{
int i;
for(i = 1;i <= nbelem;i++)
{
printf("%d. %s\n", i, *(&nbelem+i));

}
}
int main(void)
{
foo(4, "foo", "bar", "mouhhaha", "powned!");
}
Messages postés
114
Date d'inscription
lundi 17 février 2003
Statut
Membre
Dernière intervention
28 juin 2004

Merci pour se code sa va m'aidé.
tu a oublié d'inclure conio.h pour le getch();