CyberPress
közéleti magazin
cyberpress@sopron.hu
2024. május 15., szerda, Zsófia, Szonja napja


Irodalmi Kávéház

Intranet Galéria

Apróhirdetések

Képeslapok

Soproni Képindex

Polgármesteri Hivatal

ZÓNÁK
Főoldal
Lapszemle
  Lapszemle
Kultúra
  KultúrVáros
  Lélektől lélekig
  SzínházVilág
  Soproni Ünnepi Hetek
  Borváros
Regionális kulturális programajánló
  Színház
  Kiállítás
  Rendezvények
  Hangverseny-Zene
Cyber Kurír
  Hírek - események
  Szomszédvár - Régió
  Soproni Snassz
Európai Unió
  EU
Cyber hírek
  Közélet
  SopronMedia
  Városháza
  Sport
Szórakozás
  Fesztiválgájd
  HangFal
  Mi1más
  Diákélet - diákszáj
  ViccGödör
Gazdaság
  Kereskedelmi és Iparkamara
Sport - szabadidő
  Sportcentrum
  Száguldó Cirkusz
Tudomány-technika
  Űrvadász
  Egészség
Környezet
  Borostyán
  Egészség

Dr. Bit  

Programozzunk Együtt!

A main függvény

Mi is a main függvény? Minden C/C++ programban van egy 
ilyen függvény, a program
indítása után ez kapja meg a vezérlést. Nos ezt már tudjuk. De van 
néhány más
lehetősége is. Például, ha így deglaráljuk, hogy
int main ( int argc, char *argv[], char *env[])
akkor az argc értéke a paraméterek száma+1(mindjárt 
leírom, hogy miért),
az argv[] egy, a paraméterekre mutató tömb, az env[]
 pedig a környezeti 
változókra mutató tömb. Például nézzük a következő esetet, hogy 
van egy programunk a C:PROGPROG.EXE néven, beállítunk egy 
un.
környezeti változót a SET paranccsal, majd elindítjuk a 
programot
három paraméterrel:
C:> set VALTOZO=ERTEK
C:> CD PROG
C:> PROG.EXE ELSO MASODIK HARMADIK
Ezeknek a parancsoknak a hatására:
- argc értéke 4 lesz.
- argv[0] mindíg a program teljes nevére mutat, most tehát 
a 'C:PROGPROG.EXE'
- argv[1] az első paraméterre mutat, most tehát 
a 'ELSO'
- argv[2] az második paraméterre mutat, most tehát 
a 'MASODIK'
- argv[3] az harmadik paraméterre mutat, most tehát 
a 'HARMADIK'
- argv[4] az negyedik paraméterre mutat, most tehát 
NULL
- argv[n] az n+1-dik paraméterre mutat
- env[n] a "VALTOZO=ERTEK" sztringre 
mutat
Hát ennyit mostanra. Jó programozást!!!




2000. szeptember 22., péntek 00:00


címlap zóna archívum




© 1999-2007, Internet Sopron Egyesület