mario84 Napisano Kwiecień 28, 2007 Zgłoszenie Share Napisano Kwiecień 28, 2007 Witam. Mam za zadanie przeprawić kalkulator, któru wykonuje działania na 2 argumentach. Muszę zrobić tak aby liczył też np 4 argumenty 5 arg itd. #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ int arg1, arg2, wynik: arg1=atoi(argv[1]; arg2=atoi(argv[3]); switch(*argv[2]){ case '+' : wynik=arg1+arg2; break; case '-' : wynik=arg1-arg2; break; } printf("%d\n" ,wynik); return 0;} Wielka prośba o pomoc! Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Karlik Napisano Kwiecień 28, 2007 Zgłoszenie Share Napisano Kwiecień 28, 2007 ja bym chyba po prostu sprawdzał czy jest coś w kolejnych polach (argv[4],argv[6] itd.), cozywiście jeżeli nie ma to przestajesz szukać dalej. Jeżeli jest to dodajesz/odejmujesz kolejny argument itd. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
menth0l Napisano Maj 7, 2007 Zgłoszenie Share Napisano Maj 7, 2007 Od tego jest parametr argc - mówi ile parametrów w linii poleceń zostało przekazanych. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się