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

  FORUM HardWare.fr
  Programmation
  C

  [résolu]Argument en entrée

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu]Argument en entrée

n°1438445
abaddon200​2
Posté le 07-09-2006 à 15:30:18  profilanswer
 

Salut
 
je débute ne programmation et j'essaie de récupérer des arguments en entrée.. seul problème il ne les comprends pas et me retourne mon erreur. voici mon code:

Code :
  1. #include <stdio.h>
  2. char *argument="--help";
  3. int main(int argc, char **argv) {
  4. // Teste les entrée du programme
  5. // S'il n'y a pas d'argument en entrée
  6. if(!argv[1]) {
  7.  printf("Erreur - nécessite un argument\n%s pour plus d'informations\n", argument);
  8. }
  9. // Si l'argument n'existe pas
  10. else if(argv[1] != argument) {
  11.  printf("Erreur - argument %s inconnu.\n%s pour plus d'informations\n", argv[1], argument);
  12. }
  13. // Si l'argument existe
  14. else if(argv[1] == argument) {
  15.  [.... mon code ...]
  16. }
  17. return 0;
  18. }


 
alors voilà, une fois compilé si à l'invite je lance mon programme (./monprogramme --help) j'obtiens :
 

Code :
  1. $ ./monprogramme --help
  2. Erreur - argument --help inconnu.
  3. --help pour plus d'informations


 
et je me retrouve à l'invite.. Alors c'est un peu bizarre non ??
 
Quelle est mon erreur?
 
Merci d'avance.


Message édité par abaddon2002 le 07-09-2006 à 15:56:56
mood
Publicité
Posté le 07-09-2006 à 15:30:18  profilanswer
 

n°1438475
_darkalt3_
Proctopathe
Posté le 07-09-2006 à 15:44:04  profilanswer
 

En C, comment compare-t'on 2 chaines de caractères : avec strcmp.
 
Une bonne url pour apprendre le langage C:
http://mapage.noos.fr/emdel/


---------------
Töp of the plöp
n°1438491
abaddon200​2
Posté le 07-09-2006 à 15:56:33  profilanswer
 

merci   :love:  
 
Désolé.. j'apprend le langage en effet..

n°1438495
_darkalt3_
Proctopathe
Posté le 07-09-2006 à 15:59:16  profilanswer
 

[:romf]


Message édité par _darkalt3_ le 07-09-2006 à 15:59:36

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

  [résolu]Argument en entrée

 

Sujets relatifs
[Resolu] Formulaire dynamique avec checkboxs(Résolu) Net Use dans un fichier batch ( avec loggin)
[Résolu] Positionnement DIV Css[Résolu] Problème de syntaxe avec un define
[Résolu)]Problème affectation chaine de caractère[Resolu]C# Ouvrir un fichier via double click à partir de mon appli
[résolu][PHP+Javascript] Pb de retours chariots[Resolu ] Attraper un évènement
[résolu] [Javascript] Alert et caractères spéciaux[Résolu] Erreur dans l'ouverture d'un recordset
Plus de sujets relatifs à : [résolu]Argument en entrée


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