Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]pobieranie argumentów i operacji z klawiatury

Ostatnio zmodyfikowano 2012-05-18 16:18
Autor Wiadomość
AbdulAbdul
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:12:05
rozumiem że argv[2] mam przypisać funkcje odejmij?
P-54587
xevuel
» 2012-04-15 21:13:34
Nie. Popatrz na przykład:

kalkulator 2 + 3


i tutaj:
  • argv[0] wynosi kalkulator
  • argv[1] wynosi 2
  • argv[2] wynosi +
  • argv[3] wynosi 3

Rozumiesz? Tam są podane wartości, które ty podałeś.
P-54588
AbdulAbdul
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:20:05
Tyle że to jest tak na sztywno. Nie rozumiem w ogóle działania argc i argv i nie wiem jak użyć. A w symfonii o tym wiele też nie ma
P-54590
xevuel
» 2012-04-15 21:21:38
Co na sztywno? Ehh...

argc - jak duża jest tablica argv
argv - argumenty, z którymi został program uruchomiony, najczęściej to są te podane w cmd.
P-54591
AbdulAbdul
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:28:19
czyli powiniene dodać pętle for która będzie odpowiadała za przełączaniem argv i zliczaniem argc? np. coś takiego:

for(int i = 0; i<argc; i++)
{
     cout<<arg[i];
}
P-54595
xevuel
» 2012-04-15 21:30:29
Trochę dziwnie to ująłeś, w każdym bądź razie ten kod, co podałeś wypisze ci "kalkulator2+3" w podanym przypadku :) Chyba załapałeś o co chodzi :)
P-54596
AbdulAbdul
Temat założony przez niniejszego użytkownika
» 2012-04-15 21:48:17
Coś nie działa po podaniu takiej linijki do funkcji main. Chyba jednak jeszcze nie zajarzyłem
P-54602
xevuel
» 2012-04-15 21:48:59
Wywołałeś program z cmd używając "kalkulator 2 + 2"?
P-54603
1 « 2 » 3 4
Poprzednia strona Strona 2 z 4 Następna strona