The UNIX and Linux Forums  

Go Back   A UNIX és Linux Forums > Top Fórumok > Magas szintű Programozás
.
google unix.com



Magas szintű Programozás Post kérdések C, C + +, Java, SQL, és más programozási nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
Miért a "ps" parancsot a-u opció nem működik? ElCaito SUN Solaris 4 02-26-2006 07:14 PM
Használata OPTARG sveera Shell programozás és Scripting 5 07-19-2005 07:21 PM
lehetőség ls parancs eloquent99 A UNIX a dummies Kérdések és válaszok 1 02-07-2003 06:27 PM
tar parancsot compress lehetőség ... tomapam A UNIX a dummies Kérdések és válaszok 3 10-11-2002 01:56 PM
-c opció a ping paranccsal Deepa Shell programozás és Scripting 3 05-31-2002 07:05 AM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 06-17-2009
Dedalus Dedalus is offline
Regisztrált felhasználó
  
 

Join Date: May 2009
Helyszín: Olaszország / Franciaország
Hozzászólások: 60
Thumbs up parancssori opció: OPTARG

Szia

Én tanulás, hogyan kell hozzá a program egy másik lehetőség a parancssorban.
Például a "my_prog" Szeretném hozzáadni "-k" lehetőséget, majd írjon egy számot.
Azt jelenti:
Kód:
my_prog -k 50
és azt használja a szám 50.
Én Olvastam getopt_long és OPTARG, és mit csináltam a kódot hozzáadni k a getop_long például:
Kód:
c = getopt_long (*pargc, argv, "B:T:z:k:gpdht", long_options, &option_index)
k és az opciót a kapcsoló, mint:

Kód:
    case 'k':
      number_i_want = optarg;
      routine_that_use_number_i_want(number_i_want);
      break;
A program fut, de ez nem működik megfelelően. Azt hiszem, a probléma az, hogy OPTARG kell arra, hogy a karakterlánc.
Bárki tud segíteni?

Köszönöm

D.

----- ----- Post Update

Sajnálom, hogy megvan.

Csak azt kell tenned, hogy lefordítsa a char int, hogy a atoi () függvényt.
Kód:
number_i_want=atoi(optarg)
Most úgy tűnik, mint a munka!

D.

Last edited by otheus; 06/18/2009 at 09:42 AM..
Odaítélt bit / terhelniük Dedalus ezt Post
Dátum Felhasználó Hozzászólás Összeg
06-18-2009 otheus A probléma megoldására a saját és a kiküldetés azt a fórumon! 1.000
Reply

Könyvjelzõk

Címkék
parancssori, getopt_long, OPTARG

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 07:11 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0