Soyez le premier à donner votre avis sur cette source.
Snippet vu 4 143 fois - Téléchargée 30 fois
#include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> void main (int argc, char *argv[]) { unsigned long int somme=0; unsigned long int a; printf("Nombre d'argument passes:\n%i",argc-1); printf("\nSommes des arguments passes:\n"); while (--argc!=0) { a=atoi(*++argv); printf("\na = %i\n",a); somme = somme + a; } printf("%i",somme); }
svp
je peux pas dire, je en suis qu'un humble eleve de TS qui a appris tout ca avec google donc ...
void main (int argc, char *argv[])
{
...
}
il faudrait plutot mettre a la place:
int main(int argc, char *argv[])
et terminé par "return 0;", car certain compilateur ne reconnaisse pas cette syntaxe...
T'aurais ou mettre que toujours ona :
argv[0] : nom de l'exécutable avec chemin d'accès
argv[i] // i > 0 : arg n° i de la ligne de commande
Ex on écrit pr lancer le prog:
monprog 1 2 3 bonjour
on obtient :
argc == 4
argv[0] == "c:\...\monprog.exe"
argv[1] == "1"
argv[2] == "2"
...
C'est bien qd même
Ciao
Chouchou
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.