INT ARGC, INT *ARGV[]

BumpMANN Messages postés 330 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 26 janvier 2009 - 7 déc. 2003 à 20:53
elalaouh Messages postés 1 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 23 mars 2010 - 23 mars 2010 à 14:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/18502-int-argc-int-argv

elalaouh Messages postés 1 Date d'inscription jeudi 5 novembre 2009 Statut Membre Dernière intervention 23 mars 2010
23 mars 2010 à 14:22
c est quoi <string.h>
svp
cs_torfin Messages postés 28 Date d'inscription vendredi 21 mai 2004 Statut Membre Dernière intervention 28 août 2006
20 mai 2006 à 21:02
Je suis d'accord avec LordBob car le programme doit renvoyé une valeur (0 pour dire qu'il s'est terminé correctement et une autre valeur (souvent 1) pour dire qu'il s'est terminé autrement)
zinotron Messages postés 65 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 11 septembre 2004
8 déc. 2003 à 18:06
possible.
je peux pas dire, je en suis qu'un humble eleve de TS qui a appris tout ca avec google donc ...
cs_LordBob Messages postés 2865 Date d'inscription samedi 2 novembre 2002 Statut Membre Dernière intervention 11 mai 2009 9
8 déc. 2003 à 00:17
si je peux faire une remarque, il me semple que c maladroit de faire:

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...
cs_Chouchou182 Messages postés 252 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 25 avril 2011 1
7 déc. 2003 à 23:40
C'est vrai ça explique tout...

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
zinotron Messages postés 65 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 11 septembre 2004
7 déc. 2003 à 22:21
non en effet, j'ai cherche avant de trouver
BumpMANN Messages postés 330 Date d'inscription jeudi 22 mai 2003 Statut Membre Dernière intervention 26 janvier 2009
7 déc. 2003 à 20:53
arf! Je doute que tu aie pu trouver comme ca :S
Rejoignez-nous