1
6.Acces din C la argumentele liniei de comandă şi la variabilele de mediu Prototipul complet al functiei main este: main(int argc, char* argv[],char * envp[]) ->argc -nr de argumente date la linia de comanda, incluzand numele comenzii si r estul argumentelor ->argv -tablou ce contine pointerii la stringurile date la linia de comanda.Are arg+1 elemente, ultimul avand ca val pointerul NULL ca marcaj de terminare a tabloului ->envp -tablou de pointeri la stringuri care contin numele si valorile variabile lor de mediu la care poate avea acces programul. Orice intrare are forma nume=valoare.Ultimul element are ca valoare pointerul NULL

6.acces din C la arg lin de com si var de mediu.txt

Embed Size (px)

Citation preview

Page 1: 6.acces din C la arg lin de com si var de mediu.txt

�6.Acces din C la argumentele liniei de comandă şi la variabilele de mediu

Prototipul complet al functiei main este:main(int argc, char* argv[],char * envp[])

->argc -nr de argumente date la linia de comanda, incluzand numele comenzii si restul argumentelor->argv -tablou ce contine pointerii la stringurile date la linia de comanda.Are arg+1 elemente, ultimul avand ca val pointerul NULL ca marcaj de terminare a tabloului->envp -tablou de pointeri la stringuri care contin numele si valorile variabilelor de mediula care poate avea acces programul. Orice intrare are forma nume=valoare.Ultimul element areca valoare pointerul NULL