background preloader

Programmation C

Facebook Twitter

Site de survie en environnement citoyen. Contreculture, site de survie en environnement citoyen. Standard C String & Character - C Programming Reference - eLook.org. Melem.developpez.com :: Concepts avancés du langage C. VI-A. Fonctions à arguments en nombre variable▲ Le langage C permet de créer des fonctions dont le nombre d'arguments peut varier d'un appel à un autre c'est-à-dire n'est pas fixe.

Nous avons déjà eu jusqu'ici l'occasion d'utiliser de telles fonctions comme par exemple printf et scanf. Maintenant nous allons voir comment en créer. Une fonction qui accepte un nombre variable d'arguments doit au moins posséder un argument fixe, en effet même si la fonction peut recevoir un nombre variable d'arguments, elle doit quand même savoir à chaque appel combien d'arguments ont été passés. Par exemple, les fonctions printf et scanf comptent le nombre de spécificateurs de formats pour connaître le nombre d'arguments passés. La bibliothèque standard du langage C est fournie avec des macros permettant d'accéder aux arguments « variables » de manière portable.

Nous allons écrire une fonction qui calcule la moyenne des nombres passés en arguments. VI-B. Char * setlocale(int category, const char * locale); Les meilleurs cours et tutoriels C.