Argumenty wywołania programu
Ostatnio zmodyfikowano 2016-10-26 18:27
Minimimx Temat założony przez niniejszego użytkownika |
Argumenty wywołania programu » 2016-10-26 17:46:02 Mam pewien problem z pełnym zrozumieniem jednego ze sposobów pobierania danych o zmiennych w języku C. Mowa o argumentach wywołania programu, moim zadaniem było napisanie programu liczącego pierwiastki funkcji kwadratowej na dwa sposoby raz pobierając współczynniki interaktywnie za pomocą scanf oraz drugi pobierający wartości współczynników za pomocą argumentów wywołania programu. Czy mógłby mi ktoś wytłumaczyć jak wykorzystać int main(int argc, char** argv) do pobierania danych o współczynnikach?
|
|
ArgonZapan |
» 2016-10-26 18:27:12 Chodzi o uruchamianie programu z poziomu konsoli. Nigdy tego nie robiłem ale działa to mniej więcej na takiej zasadzie: W konsoli wpisujesz Pierwiastek.exe wartosc_1 wartosc_2 wtedy uruchomi się program i w argc będzie wartość oznaczająca ile jest elementów w tablicy argv. Pamiętaj, że element argv[0] to nazwa programu. argv[1] i argv[2] to będą dane przekazane z konsoli, oraz że będą to char, a nie int/float, więc trzeba będzie to zamienić na odpowiedni typ :) |
|
« 1 » |