W jaki sposób można go wprowadzić w miejscu, w którym program odczytuje dowolne dwie liczby całkowite wejściowe przed uruchomieniem programu? Chcę wyjście wyglądać tak, ze X i Y są jakieś zmienne wpisane (Używam Cygwin):Jak odczytywać liczby jako argumenty polecenia?
$ ./axy
produktem xiy
suma x i y
Użyłem int main(int argc, char *argv[])
. Próbowałem przypisać argv[2]
do x
i argv[3]
do y
, ale podczas kompilacji programu mówi, że przydział czyni liczbę całkowitą ze wskaźnika bez rzutowania. Co to oznacza i jak mogę to naprawić?
Jakiego języka używasz? – sykora
Czy podręcznik nie zawiera przykładów użycia argumentów komend? – mmcdole
Używam języka c. Omówiliśmy tylko pierwsze trzy rozdziały tej książki, a rozdział na ten temat znajduje się w połowie i jest całkowitym bełkotem dla mnie. Nauczyciel omówił to, gdy byłem nieobecny, więc nie mam pojęcia! – Kaity