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.
Partager