Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Tratarea parametrilor din linia de comanda

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Elementele limbajului C++ - Caractere - Tipuri de date in limbajul C++
Constante sir
crearea unei liste liniare prin citirea informatiilor din noduri
Functii cu acces direct
Tablouri unidimensionale
FUNCTII. TRANSMITEREA PARAMETRILOR. RECURSIVITATE.
Pointeri si argumente de functii
Instructiuni iterative
Tablouri multi-dimensionale
Tablouri si structuri in structuri

TERMENI importanti pentru acest document

Tratarea parametrilor din linia de comanda

In linia de comanda folosita la apelul executiei unui program se pot utiliza diferiti parametri. Acesti parametri pot fi utilizati folosind parametrii argc si argv ai functiei principale.




Parametrul argc este de tip intreg si indica numarul de parametri din linia de comanda.

Parametrul argv este un tablou de pointeri spre zonele in care sunt pastrati parametrii liniei de comanda. Acestia se considera siruri de caractere.

Astfel antetul functiei principale va fi :

main (int argc, char *argv[ ])

Exemplu:

Consideram ca la lansarea programului prog s-au furnizat parametrii:

MARTIE 1956

In acest caz argc=4, iar tabloul argv contine pointerii:

- argv[0] - pointer spre numele programului (calea, numele si extensia .EXE

- argv[1] - pointer spre sirul “31”;



- argv[2] - pointer spre sirul “MARTIE”;

- argv[3] - pointer spre sirul “1956”.

Observatii:

1o. Lansarea unui program se face cu prima instructiune a functiei principale. Deci parametrii argc si argv au deja in acest moment valorile indicate mai sus, putand fi analizati chiar cu prima instructiune executabila.

2o. In mod frecvent, acesti parametrii reprezinta diferite optiuni ale programului, date calendaristice, nume de fisiere, etc.

3o. argv[0] este intotdeauna pointerul spre numele fisierului cu imaginea executabila a programului.

void main ( int argc, char *argv[])    // va afisa parametrii din linia de comanda






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 826
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2021 . All rights reserved

Distribuie URL

Adauga cod HTML in site