Bonjour !
Je cherche comment imprimer le nombre d'arguments passé en paramètre avec printf.
Ainsi :
est censé m'afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./a.out 32 456 42 9
Merci d'avance !
Bonjour !
Je cherche comment imprimer le nombre d'arguments passé en paramètre avec printf.
Ainsi :
est censé m'afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ./a.out 32 456 42 9
Merci d'avance !
La fonction "main" prend deux arguments : le nombre d'arguments du programme et le tableau des arguments du programme. Il suffit d'afficher le premier argument de la fonction "main".
Attention : le premier argument est le nom du programme.
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Que la force de la puissance soit avec le courage de ta sagesse.
J'avais déjà fait ça :
Le soucis c'est que je veux que justement ça n'affiche pas le nombre du programme (et quand je ne rentre pas d'argument, ça me donne 0 justement)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void main(int argc, char *argv) { printf("%d\n" ,argc); }
Bonjour.
Donc tu veux transformer un 5 en 4, un 4 en 3, un 3 en 2, etc…
L'opération est évidente, non ?
Si tu ne veux pas compter le nom du programme, il te suffit de faire argc-1.
Je fais appel aux esprits de Ritchie, Kernighan, Stroustrup et Alexandrescu
Donnez moi la force, donnez moi le courage de coder proprement !
« Ça marche pas » n'est PAS une réponse convenable, merci de détailler le souci en fournissant l’environnement, le code source, les commandes et les messages d'erreur.
Ce club possède également un clavardage, on y trouve quelques perles entre deux sessions d'entraides.
Tout simplement ! Merci de votre aide !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager