> Tous les forums > Forum Autres langages
 nombre de parametres variablesSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
djmoa
  Posté le 20/05/2008 @ 10:19 
Aller en bas de la page 
Nouvel astucien

Bonjour,

par curiosité, j aimerai savoir comment créer une fonction avec un nombre de parametres variables et de type non connu.

l'exemple type de ce genre de fonctions est bien entendu la fameuse fonction printf(), ainsi que toutes la petite famille (scanf, scanf, sprintf, ...).

quelqu'un connaitrait il la manière de declarer de telles fonctions? et ensuite, comment recuperer le type de variables ?

merci d avance :)

Publicité
djmoa
 Posté le 20/05/2008 à 12:02 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien

en gros, es ce que qqcn sais comment coder une fonctiondont le prototype est le suivant:

_CRTIMP int __cdecl printf(const char *, ...);

savez vous acceder aux parametres present sur la pile, pour la fonction en cours, sans connaitre leur nom ?, en connaissant juste leur nombre ?

djmoa
 Posté le 20/05/2008 à 13:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
53,99 €Routeur Mobile TP-Link M7350 (4G LTE, Wifi 2,4GHz ou 5GHz) à 53,99 €
Valable jusqu'au 13 Avril

Amazon fait une vente flash sur routeur Mobile TP-Link M7350 qui passe à 53,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 80 €.  Intégrant un modem 4G LTE, vous pouvez générer instanément un Hotspot Wi-Fi en insérant une carte SIM liée à un abonnement 4G dans l'appareil. Avec jusqu'à 150Mbps en téléchargement et 50Mbps en téléversement, le M7350 est capable de partager un signal 4G Wifi à près de 15 utilisateurs simultanément. Son format de poche et sa puissante batterie de 2000 mAh le rendent idéal comme compagnon de voyage, permettant aux utilisateurs de jouer ou travailler des heures.


> Voir l'offre
230,97 €Volant Logitech G29Driving Force + levier de vitesse pour PC, PS3, PS4, PS5 à 230,97 €
Valable jusqu'au 12 Avril

LDLC fait une belle promotion sur un ensemble comprenant le célèbre volant Logitech G29 Driver Force pour PC et PS3, PS4, PS5 avec son pédalier ainsi que le levier de vitesse Driving Force qui passe à 230,97 € avec le code FAST30 alors qu'on le trouve ailleurs à partir de 290 €. 


> Voir l'offre
9,99 €Adaptateur Bluetooth USB TP-Link UB400 à 9,99 €
Valable jusqu'au 13 Avril

Amazon fait une promotion sur l'adaptateur Bluetooth USB TP-Link UB400 qui passe à 9,99 €. Cet adaptateur à brancher sur un port USB va vous permettre d'ajouter le bluetooth à votre ordinateur et d'utiliser ensuite sans fil vos périphériques bluetooth : souris, clavier, casque, manette, téléphone, ...


> Voir l'offre

Sujets relatifs
forcer l'acceptation de localisation dans les paramètres de flash
[C++] Variables: int et double
C++ Coder un programme: Le plus grand/petit nombre
augmenter le nombre de polygones
souci de visibilité de variables
Comment recuperer les variables d'un pc ?
Paramètres d'Inno Setup
variables .NET
Script Pres et Pres Designer (données variables)
[Access] Procedures stockées et parametres
Plus de sujets relatifs à nombre de parametres variables
 > Tous les forums > Forum Autres langages