//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