argumenty funkcji main - wykorzystanie w konkretnym przykładzie
Ostatnio zmodyfikowano 2019-10-22 23:06
micw Temat założony przez niniejszego użytkownika |
argumenty funkcji main - wykorzystanie w konkretnym przykładzie » 2019-10-22 22:47:46 chce napisać program który wyświetla czy użytkownik jest pełnoletni czy nie jest ALE nie chce zrobić tego za pomocą instrukcji cin tylko poprzez argumenty funkcji main tzn. int main(int argc,char** argv) Dane chce wprowadzać z cmd jednak czy jest w ogóle taka możliwość? Nie moge wpisać 18 jako argv[1] bo potraktuje to jako 1 poza tym dostane char a nie int. Pomoze ktos? |
|
pekfos |
» 2019-10-22 22:54:53 Argumenty są zawsze przekazywane jako tekst. Jeżeli oczekujesz liczb, musisz je sobie sparsować. Są na to gotowe funkcje, jak atoi() i strtol(). |
|
micw Temat założony przez niniejszego użytkownika |
» 2019-10-22 23:06:35 ok ale chodzi mi bardziej o to że na przykład jako wiek chce podać 18 lat, wiec jesli jako argv[1] wpisze 18 to tak na prawde argv[1]==1 |
|
« 1 » |