[C] argv[1] et "?"

et "?" [C] argv[1] - C++ - Programmation

Marsh Posté le 17-06-2002 à 16:39:36    

j'ai un petit programme, tout con, je teste les arguments que lui passe l'utilisateur.
* pour appliquer à tous les fichiers du répertoire
nom_fic pour appliquer à un fichier  
et ? pour afficher l'aide.
 
pour les deux premiers pas de problème mais quand je cherche à detecter le ? , unix prend le dessus et va chercher dans ses propres fichiers d'aide (donc :no match ). y'a un moyen de l'empêcher de faire ça? (en dehors de remplacer ? par "aide" ou "au secours" qui sont moins intuitifs pour l'utilisateur)

Reply

Marsh Posté le 17-06-2002 à 16:39:36   

Reply

Marsh Posté le 17-06-2002 à 16:51:19    

bcp de softs utilisent "h" comme switch pour afficher l'aide...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-06-2002 à 16:54:51    

Je pense pas que tu puisses utiliser ? L'OS est forcément au dessus de ton soft.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 16:55:29    

-?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-06-2002 à 16:56:03    

va pour -?

Reply

Marsh Posté le 17-06-2002 à 16:57:47    

[:yaisse]  
 [:yaisse2]  
 
 [:titprem]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-06-2002 à 17:03:58    

prettysmile a écrit a écrit :

va pour -?  




mêmes effets
ce sera donc h (et personne ne la lira jamais mon aide...)

Reply

Marsh Posté le 17-06-2002 à 17:04:42    

prettysmile a écrit a écrit :

 
mêmes effets
ce sera donc h (et personne ne la lira jamais mon aide...)  



Comme tous les linuxiens.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:07:53    

Cherrytree a écrit a écrit :

Comme tous les linuxiens.  




 
??
 
a la limite accepte -h ou --help pour afficher l'aide, c relativement répandu

Reply

Marsh Posté le 17-06-2002 à 17:08:57    

prettysmile a écrit a écrit :

 
ce sera donc h (et personne ne la lira jamais mon aide...)  




 
[:yaisse]  
 [:yaisse2]  
 
 [:titprem]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-06-2002 à 17:08:57   

Reply

Marsh Posté le 17-06-2002 à 17:09:10    

Cherrytree a écrit a écrit :

Comme tous les linuxiens.  




printf("option en cours de développement\n" );
et paf, plus de regrets

Reply

Marsh Posté le 17-06-2002 à 17:09:10    

prettysmile a écrit a écrit :

 
mêmes effets
ce sera donc h (et personne ne la lira jamais mon aide...)  




 
mais enfin -h ca doit fonctionner. Comment ke tu fais pour parser tes arguments toi d'abord ?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-06-2002 à 17:09:26    

HappyHarry a écrit a écrit :

 
 
??
 
a la limite accepte -h ou --help pour afficher l'aide, c relativement répandu  




 
par "h" je voulais dire "-h" bien sûr ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 17-06-2002 à 17:10:33    

DarkLord a écrit a écrit :

 
 
mais enfin -h ca doit fonctionner. Comment ke tu fais pour parser tes arguments toi d'abord ?  




g jamais dit que -h ne fonctionnait pas j'ai dit que ? et -? ne passaient pas

Reply

Marsh Posté le 17-06-2002 à 17:10:56    

prettysmile a écrit a écrit :

 
g jamais dit que -h ne fonctionnait pas j'ai dit que ? et -? ne passaient pas  




 
na na na  :na:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-06-2002 à 17:12:05    

:kaola:

Reply

Marsh Posté le 17-06-2002 à 17:12:51    

:sweat: harko y a prettysmile qui fait rien d'autre que m'embêter  :cry:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 17-06-2002 à 17:15:07    

prettysmile a écrit a écrit :

:kaola:  



C'est pas beau de tirer la langue.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:30:22    

Cherrytree a écrit a écrit :

C'est pas beau de tirer la langue.  




tu sais que j'adore ce qu'est pabo

Reply

Marsh Posté le 17-06-2002 à 17:30:49    

prettysmile a écrit a écrit :

 
tu sais que j'adore ce qu'est pabo  



Et oui, je le sais. :lol:


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:32:20    

prettysmile a écrit a écrit :

 
tu sais que j'adore ce qu'est pabo  




je disais pas ça pour harko :love: , g pas encore vu les photos

Reply

Marsh Posté le 17-06-2002 à 17:35:19    

prettysmile a écrit a écrit :

 
je disais pas ça pour harko :love: , g pas encore vu les photos  



Moi j'ai vu. Attention au choc (aïe patapé :D).


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:41:35    

DarkLord a écrit a écrit :

:sweat: harko y a prettysmile qui fait rien d'autre que m'embêter  :cry:  




pretty, faut arreter, sinon tu sais ce qui t'attends... [:wolfman]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 17:42:30    

prettysmile a écrit a écrit :

 
je disais pas ça pour harko :love: , g pas encore vu les photos  




j'attends aussi ta photo avec impatience my :love:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 17:42:59    

Cherrytree a écrit a écrit :

Moi j'ai vu. Attention au choc (aïe patapé :D).  




[:tapai] [:tapai]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 17:43:13    

Harkonnen a écrit a écrit :

 
j'attends aussi ta photo avec impatience my :love:  



Je l'ai vu aussi. Attention au choc également.


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:44:20    

Harkonnen a écrit a écrit :

 
[:tapai] [:tapai]  



Aïeeeeuuuuuh ! Je parle de choc parce que tu es un bel Appollon bien sûr. :sweat: De même que prettysmile (qui est une belle Appollonne :D)


---------------
Le site de ma maman
Reply

Marsh Posté le 17-06-2002 à 17:52:07    

Cherrytree a écrit a écrit :

Aïeeeeuuuuuh ! Je parle de choc parce que tu es un bel Appollon bien sûr. :sweat:



[:rougit]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-06-2002 à 19:01:37    

prettysmile a écrit a écrit :

j'ai un petit programme, tout con, je teste les arguments que lui passe l'utilisateur.
* pour appliquer à tous les fichiers du répertoire
nom_fic pour appliquer à un fichier  
et ? pour afficher l'aide.
 
pour les deux premiers pas de problème mais quand je cherche à detecter le ? , unix prend le dessus et va chercher dans ses propres fichiers d'aide (donc :no match ). y'a un moyen de l'empêcher de faire ça? (en dehors de remplacer ? par "aide" ou "au secours" qui sont moins intuitifs pour l'utilisateur)  




 
Ton fichier a toujours un parametre ?
Si oui quand il n'y en a pas tu affiches l'aide !!!


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
Reply

Marsh Posté le 18-06-2002 à 08:49:57    

DarkOli a écrit a écrit :

 
 
Ton fichier a toujours un parametre ?
Si oui quand il n'y en a pas tu affiches l'aide !!!  




ça c'est déjà fait.
 

cherry le pabo a écrit sous le coup d'une impulsion suicidaire a écrit :

 
Moi j'ai vu. Attention au choc



 
si tu crois que de dire que le choc, c'est la vision d'un appolon, va sauver ta cause ....
 

Harkonnen a écrit a écrit :

 
pretty, faut arreter, sinon tu sais ce qui t'attends... [:wolfman]



 
dsl, je donne pas trop dans le sado maso, ni la soumission alors:
darklord>  :kaola:  :kaola:


Message édité par prettysmile le 18-06-2002 à 08:50:16
Reply

Marsh Posté le 18-06-2002 à 09:41:53    

mais qu'est ce que j'ai encore fait moi ?  :cry:


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-06-2002 à 09:42:46    

allez encore un topic qui se transforme en topic blabla :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-06-2002 à 09:46:31    

bouh antp il boude (non je me mets à ta place)
 
bon c'est pas bientot fini oui  :fou:  
 
ok je sors :(


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 18-06-2002 à 10:28:07    

antp a écrit a écrit :

allez encore un topic qui se transforme en topic blabla :/  




 
je te plains un peu ... doit pas etre facile d'essayer de tenter de parvenir à réaliser ne serait ce qu'une once de modération avec une bande de gamins pareils  :D

Reply

Marsh Posté le 18-06-2002 à 10:31:29    

HappyHarry a écrit a écrit :

 
 
je te plains un peu ... doit pas etre facile d'essayer de tenter de parvenir à réaliser ne serait ce qu'une once de modération avec une bande de gamins pareils  :D  




tu vas voir si on est des gamins !
[:tapai]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 18-06-2002 à 10:32:14    

Harkonnen a écrit a écrit :

 
tu vas voir si on est des gamins !
[:tapai]  




 
patapai !  :non:

Reply

Marsh Posté le 18-06-2002 à 11:04:02    

prettysmile a écrit a écrit :

dsl, je donne pas trop dans le sado maso, ni la soumission alors:
darklord>  :kaola:  :kaola:  



Tiens ! Cado.
http://yozakura.free.fr/hfr/reaper.jpg


---------------
Le site de ma maman
Reply

Marsh Posté le 18-06-2002 à 11:06:07    

Heu c pas la bonne section là, on a un égaré de jeux vidéo :D


---------------
Le Tyran
Reply

Marsh Posté le 18-06-2002 à 11:07:49    

Cherrytree a écrit a écrit :

Tiens ! Cado.
http://yozakura.free.fr/hfr/reaper.jpg  




 
 :love:  :love:  
 
topic pourri  :(

Reply

Marsh Posté le 18-06-2002 à 11:10:53    

prettysmile a écrit a écrit :

 
topic pourri  :(  




mais non il est pas pourri ton topic my :love:
 
tiens au fait, ma copine est mutée à 100 km de chez moi  :sweat:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed