argumenty funkcji main

argumenty funkcji main
QU
  • Rejestracja:ponad 10 lat
  • Ostatnio:7 miesięcy
  • Postów:34
0

Cześć, mam problem z którym nie wiem jak sobie poradzić. Mam napisać program, który z linii poleceń (argumenty funkcji main) ma przyjmować ciąg ułamków zwykłych (np:program.exe 1/3 10/32 16/3). Program ma wypisać iloczyn wszystkich ułamków. Zauważyłem, że atoi na szczęście nie bierze pod uwagę znaku '/', więc z obliczeniem licznika to nie problem, ale nie wiem jak dobrać się do mianownika.

Kopiuj
 licznik = atoi(argv[1]);
    for (int i = 2; i < argc; i++)
    {

        licznik *= atoi(argv[i]);


    }
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 2 godziny
1
Kopiuj
mianownik = atoi(strchr(argv[1], '/') + 1);
edytowany 1x, ostatnio: Azarien

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.