![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| High Level Programming Posez vos questions à propos de C, C + +, Java, SQL, et d'autres langages de programmation ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Pourquoi le "ps" commande avec l'option-u ne fonctionne pas? | ElCaito | SUN Solaris | 4 | 02-26-2006 07:14 PM |
| Usage de optarg | sveera | De programmation et de script Shell | 5 | 07-19-2005 07:21 PM |
| option de commande ls | eloquent99 | UNIX pour les nuls Questions et réponses | 1 | 02-07-2003 06:27 PM |
| commande "tar" avec l'option de compression ... | tomapam | UNIX pour les nuls Questions et réponses | 3 | 10-11-2002 01:56 PM |
| -c option de commande ping | Deepa | De programmation et de script Shell | 3 | 05-31-2002 07:05 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Salut Je suis d'apprendre à ajouter une autre option dans le programme en ligne de commande. Par exemple, dans le "my_prog" i vous voulez ajouter un "k" et puis écrire un nombre. Je veux dire: Code:
my_prog -k 50 et le i doit utiliser le numéro 50. Je suis en train de lire sur getopt_long et optarg, et ce que j'ai fait dans le code est d'ajouter k dans la getop_long en tant que: Code:
c = getopt_long (*pargc, argv, "B:T:z:k:gpdht", long_options, &option_index) et les k option dans le passage en tant que: Code:
case 'k':
number_i_want = optarg;
routine_that_use_number_i_want(number_i_want);
break;
exécuter le programme mais il ne fonctionne pas correctement. Je pense que le problème est en optarg qui devraient pointer vers une chaîne de caractères. N'importe qui peut aider? Merci D. ----- Message ----- Mise à jour Désolé je l'ai eu. Tout ce que j'ai à faire est de traduire le char de la int atoi () function. Code:
number_i_want=atoi(optarg) Maintenant semble fonctionne! D. Dernière édition par otheus; au 06.18.2009 09:42 AM.. |
| Bits Awarded / Accusé de Dedalus pour ce post | |||
| Date | Utilisateur | Commentaire | Montant |
| 06-18-2009 | otheus | Pour résoudre les problème de l'affichage et sur le forum! | 1.000 |
![]() |
| Bookmarks |
| Tags |
| de ligne de commande, getopt_long, optarg |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|