Zdravím, mám niečo takéto:
Kód:
void spustklienta(char *ip, char *fpath);
void spustserver();
void main(int argc, char *argv[])
{if(argc==1)spustserver();
else spustklient(argv[1],argv[2]);
}
atd....
a chcel by som, aby sa argumenty nezadávali do konzoly, ale pýtali sa užívateľa na začiatku programu, teda niečo na štýl:
Kód:
void spustklienta(char *ip, char *fpath);
void spustserver();
void main(int argc, char *argv[])
{
char volba;
char IP_adresa;
char zdroj;
cout<<"Ak si zelate prijat subor, stlacte 1, ak chcete odoslat subor, stlacte 2\n";
cin>>volba;
if (volba == '1')
runserver();
else if (volba == '2'){
cout<< "Zadajte IP adresu servera vo forme x.x.x.x\n";
cin>>IP_adresa;
cout<< "Zadajte cestu ku suboru";
cin>>zdroj;
runclient (&IP_adresa, &zdroj);}
Dá sa to nejako?