FONCTIONS À TAILLE VARIABLE D'ARGUMENTS

petitchech Messages postés 114 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 28 juin 2004 - 7 mars 2004 à 12:06
poof65 Messages postés 89 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 26 janvier 2008 - 23 févr. 2007 à 01:08
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

poof65 Messages postés 89 Date d'inscription samedi 19 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
23 févr. 2007 à 01:08
On peut écrire int main(void) pour éviter les warnings.
Calak Messages postés 38 Date d'inscription mercredi 28 août 2002 Statut Membre Dernière intervention 24 janvier 2010
15 sept. 2004 à 16:13
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!");
}
petitchech Messages postés 114 Date d'inscription lundi 17 février 2003 Statut Membre Dernière intervention 28 juin 2004
7 mars 2004 à 12:06
Merci pour se code sa va m'aidé.
tu a oublié d'inclure conio.h pour le getch();
Rejoignez-nous