Wpis z mikrobloga

Mirky, mam ja sobie taki prosty kod liczacy obwod i pole prostopadlosicanu:

#include

#include

using namespace std;

int main(int argc, char argv[])

{

if (argc = 3)

{

cout << endl << "Umfang= " << 2(atof(argv[1]) + atof(argv[2])) << endl

<< "Flaeche= " << atof(argv[1]) * atof(argv[2]) << endl << endl;

}

else

cout << "Bitte zwei Zahlen eingeben!" << endl;

return 0;

}

W przypadku uruchomienia programu bez parametrow zwraca seg. fault. Chcialbym dodac taka opcje, ze w przypadku nie podania przez uzytkownika parametrow, wypisze sie np. "podaj parametry"

#programowanie #cpp #pomocy
  • 19
@erwit: Na SO masz to opisane (2 odpowiedź).

@rss: Do wiadomości, że nie zawsze tak jest. Więcej, na niektórych systemach może tak nie być nigdy, bo standard nie mówi, że

argv[0]
zawiera nazwę programu.