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

  FORUM HardWare.fr
  Programmation
  C

  Passer un argument au programme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passer un argument au programme

n°1280560
fffff2mpl4
quoi mon pseudo ?
Posté le 10-01-2006 à 16:03:50  profilanswer
 

Bonjour a tous
 
je débute en C et j'ai une question  de newb :
je voudrait passer un argument entier a mon programme C++ genre  

test.exe 10


 
et utiliser cet entier (10) dans mon programme.
 
merci

mood
Publicité
Posté le 10-01-2006 à 16:03:50  profilanswer
 

n°1280564
Elmoricq
Modérateur
Posté le 10-01-2006 à 16:08:09  profilanswer
 

Faut utiliser le prototype de main() suivant :

int main(int argc, char * const * argv);


 
"argc" représente le nombre de paramètres passés à ton programme
"argv" est un tableau de chaînes de caractères contenant la liste de ces paramètres. Il y a argc + 1 chaînes, argv[0] étant le nom du programme appelé.

n°1280572
fffff2mpl4
quoi mon pseudo ?
Posté le 10-01-2006 à 16:15:57  profilanswer
 

Super :bounce:  
 
je fais un  

int i=atoi(argv[1])


ca marche bien
 
merci beaucoup

n°1280588
Emmanuel D​elahaye
C is a sharp tool
Posté le 10-01-2006 à 16:27:32  profilanswer
 

fffff2mpl4 a écrit :


int i=atoi(argv[1])




atoi() est déprécié. Utiliser strtol() ou strtoul().


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

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

  Passer un argument au programme

 

Sujets relatifs
Sauver les options du programmeProjet étudiant: Programme Affichage News et Popup
faire fonctionner mon programme[RESOLU]Passer un paramètre avec des espaces
programme de recherche de mot[Help] Programme nbr premier en c#
Je recherche un programme bien spécifiqueProgramme possible or not possible ?
passer un tableau et ses valeurs à la page suivante ?Petit programme en shell
Plus de sujets relatifs à : Passer un argument au programme


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