sâmbătă, 8 septembrie 2018

Functie MAIN cu argumente

//Pt executia prg. trebuie sa fie setata optiunea:
// Options->Compiler->Source->Borland C++ (in ANSI mai intervine un parametru)
//
//Programul se ruleaza din File->Dos Shell cu comanda, ex: par_main 2 13 41
// nu cu Ctrl+F9
# include <stdio.h>;
# include <conio.h>;
# include <stdlib.h>;
void main(int argc,char ** argv)
{
clrscr();
//Variabilele de apel sunt depuse pe stiva de la dreapta spre stanga

//argv==matrice, tablou de pointeri la siruri

++argv;//*argv=="c:\....\pra_main.exe"
++argv;//*argv==argc (de tip char*=string=char[])

//arrgc=nr. de parametri inclusiv numele prg. de apel plus nr de
// parametri(2 - vezi ex.)
--argc;
--argc;
while(argc--)
 {
 printf("%s",*argv);
 printf(" %d\n",atoi(*argv));
 argv++;
 }
getche();
}

Niciun comentariu:

Trimiteți un comentariu