Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1260 connectés 

  FORUM HardWare.fr
  Programmation

  question con en c++ mais j'suis curieux...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question con en c++ mais j'suis curieux...

n°54149
kruzi
Posté le 21-08-2001 à 16:47:51  profilanswer
 

Voila j'aimerais savoir exatement à quoi correspondent exatement servent les arguments de main. J'ai deux bouquins et aucun n'est très explicites. L'un dans ses exemples ne met jamais rien ( main() ), l'autre n'oublie jamais d'en mettre ( int main(nArg ,char*pszArgs[]). Merci de satisfaire ma curiosité....

mood
Publicité
Posté le 21-08-2001 à 16:47:51  profilanswer
 

n°54153
minusplus
Posté le 21-08-2001 à 16:50:58  profilanswer
 

le premier c'est le nombre de chaines dans le tableau de chaines qu'est le deuxième, qui contient les options de ligne de commande.
 
 
koi c'est pas clair ? :D

n°54154
H4dd3R
Q2
Posté le 21-08-2001 à 16:50:59  profilanswer
 

C les paramêtres qui ont été passé par la ligne de commande qui a lancé ton app..
 
Mais plus ds le détail je sais pas!! ;)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°54158
kruzi
Posté le 21-08-2001 à 16:52:46  profilanswer
 

mais quelle est vraiment l'utilité dans un programme de mentionner les arguments dans main?

n°54159
H4dd3R
Q2
Posté le 21-08-2001 à 16:53:55  profilanswer
 

Ben par exemple si tu crée un programme DeleteFile il pourra récupérer le nom du fichier à détruire.. :)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°54160
gizmo
Posté le 21-08-2001 à 16:54:42  profilanswer
 

exemple: la commande "dir /p"
 
dir étant le programme:
 
- 2 argumants (dir et /p) => nArg vaut 2
- les vecteur des arguments est inscrit dans pszArgs[]
 
si tu ne passes pas d'argument, pas besoin des ces valeurs

n°54166
XuTi
Posté le 21-08-2001 à 17:00:20  profilanswer
 

c est pour recuperer des parametres sur la ligne de commande
(par ex: ping -t 192.33.97.4)
On a 192.33.97.4 qui est passe en parametre au programme ping(  
 
int main(int nArg ,char*pszArgs[])
nArg represente le nombre d argument + le nom du programme lance
(dans l exemple 3)
pszArgs c est une chaine de caractere dont il faut extraire les arguments
(dans l exemple "-t 192.33.97.4" )

n°54168
C_Po_Ma_Fa​ute
Posté le 21-08-2001 à 17:03:09  profilanswer
 

xuti a écrit a écrit :

c est pour recuperer des parametres sur la ligne de commande
(par ex: ping -t 192.33.97.4)
On a 192.33.97.4 qui est passe en parametre au programme ping(  
 
int main(int nArg ,char*pszArgs[])
nArg represente le nombre d argument + le nom du programme lance
(dans l exemple 3)
pszArgs c est une chaine de caractere dont il faut extraire les arguments
(dans l exemple "-t 192.33.97.4" )  




FAUX :D pszArgs est un tableau de chaines donc ds l'exemple:
pszArgs[0] = "ping"
pszArgs[1] = "-t"
pszArgs[2] = "192.33.97.4"

n°54169
minusplus
Posté le 21-08-2001 à 17:05:17  profilanswer
 

pourtant, je croyais avoir expliqué ça clairement !

n°54170
gizmo
Posté le 21-08-2001 à 17:07:15  profilanswer
 

minusplus a écrit a écrit :

pourtant, je croyais avoir expliqué ça clairement !  




 
mouarf!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  question con en c++ mais j'suis curieux...

 

Sujets relatifs
php: question beubeute...une question trop longue pour qu'elle tienne ici......
Une question sur les Meta Tags...URGENTISSIME!! QUESTION BASIC 1.0
J'ai honte de poser cette question..[PHP] question con
[php] encore une question pour les pros. :DPhp ---> question
Question VB.NETQuestion très, très, très.................... con
Plus de sujets relatifs à : question con en c++ mais j'suis curieux...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR