Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

argv i argc

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji siročići (oni koji nemaju svoj podforum) -> Računarski kolegiji
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
patlidzan
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 05. 11. 2009. (19:17:28)
Postovi: (76)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 1 - 1

PostPostano: 17:59 sub, 15. 10. 2011    Naslov: argv i argc Citirajte i odgovorite

int main ( int argc, char **argv )
{
if( argc != 3 )
error( "Upotreba: %s ip-adresa port\n", argv[0] );

// socket...
int mojSocket = socket( PF_INET, SOCK_STREAM, 0 );
if( mojSocket == -1 )
perror( "socket" );

// connect...
char *dekadskiIP = argv[1];
int port;
sscanf( argv[2], "%d", &port );




Dali bi mi netko mogao objasniti značenje argc, argv i kako se koriste ( st je tocno argv(0), ... i sl. )

Hvala puno :)
int main ( int argc, char **argv )
{
if( argc != 3 )
error( "Upotreba: %s ip-adresa port\n", argv[0] );

// socket...
int mojSocket = socket( PF_INET, SOCK_STREAM, 0 );
if( mojSocket == -1 )
perror( "socket" );

// connect...
char *dekadskiIP = argv[1];
int port;
sscanf( argv[2], "%d", &port );




Dali bi mi netko mogao objasniti značenje argc, argv i kako se koriste ( st je tocno argv(0), ... i sl. )

Hvala puno Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
fejky
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 23. 06. 2010. (16:53:45)
Postovi: (3D)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
12 = 15 - 3

PostPostano: 18:08 sub, 15. 10. 2011    Naslov: Citirajte i odgovorite

argc = argument count
argv = argument vector

Koriste se za argumente kod pokretanja programa, npr:

[code:1]
mojprog.nastavak prvi drugi treci
[/code:1]
daje
[code:1]
argc
4
argv[0]
mojprog.nastavak
argv[1]
prvi
argv[2]
drugi
argv[3]
trci
[/code:1]

sve lijepo objasnjeno [url]http://www.crasseux.com/books/ctutorial/argc-and-argv.html[/url] (prvi link u guglu)
argc = argument count
argv = argument vector

Koriste se za argumente kod pokretanja programa, npr:

Kod:

mojprog.nastavak prvi drugi treci

daje
Kod:

argc
    4
argv[0]
    mojprog.nastavak
argv[1]
    prvi
argv[2]
    drugi
argv[3]
    trci


sve lijepo objasnjeno http://www.crasseux.com/books/ctutorial/argc-and-argv.html (prvi link u guglu)


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 19:27 sub, 15. 10. 2011    Naslov: Citirajte i odgovorite

[quote="fejky"]sve lijepo objasnjeno [url]http://www.crasseux.com/books/ctutorial/argc-and-argv.html[/url] (prvi link u guglu)[/quote]

...i u predavanjima iz Prog 2. :)
fejky (napisa):
sve lijepo objasnjeno http://www.crasseux.com/books/ctutorial/argc-and-argv.html (prvi link u guglu)


...i u predavanjima iz Prog 2. Smile



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
patlidzan
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 05. 11. 2009. (19:17:28)
Postovi: (76)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 1 - 1

PostPostano: 19:48 sub, 15. 10. 2011    Naslov: Citirajte i odgovorite

ali šta točno ovaj dio koda radi ?

if( argc != 3 )
error( "Upotreba: %s ip-adresa port\n", argv[0] );

[size=9][color=#999999]Added after 14 minutes:[/color][/size]

oke kužim !
hvala vam :)
ali šta točno ovaj dio koda radi ?

if( argc != 3 )
error( "Upotreba: %s ip-adresa port\n", argv[0] );

Added after 14 minutes:

oke kužim !
hvala vam Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji siročići (oni koji nemaju svoj podforum) -> Računarski kolegiji Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan