Witam!
Czy mógłby ktoś sprawdzić błędy w moim programie ? Napisany w c++
Tak nie możesz pisać:
cout<<"cout<<"nazywasz się<<imie<<i masz<<wiek<<lat""<<endl;
Jak chcesz wyświetlić < to możesz użyć kodów ASCII
I tylko to jest źle?
Na początku masz powtórzone INT w deklaracji zmiennych. Czytaj błędy w kompilatorze.
I do menu lepiej byłoby użyć instrukcji SWITCH http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Warunek-wielokrotnego-wyboru-switch-case/17
Po uruchomieniu i wybraniu w menu gasi sie co zrobic?
I wyskakuje: process returned 0 (0x0) execution time
Hej.
Po pierwsze, dlaczego do wypisania bloku stałego tekstu używasz więcej niż jednego cout? Będąc już przy owej funkcji, zamiast using namespace std skorzystaj z using std::cout, using std::endl (swoją drogą, krótsze w zapisie i szybsze od std::endl jest zwykłe ‘\n’).
Tak jak napisał kolega wyżej, skorzystaj ze switcha, ponadto popraw warunki, tudzież zmień typ zmiennej, do której wczytujesz wybór użytkownika, bo w tym momencie
menu==‘4’
oznacza dokładnie to samo co:
menu==52.
A że proces zwraca 0, oznacza to zazwyczaj, że zakończył się pomyślnie Kompilator dodaje return 0 do końca twojego maina. Nawiasem mówiąc, zamień exit(0) właśnie na return 0.
Na twoim miejscu skorzystałbym w celu generacji liczb z biblioteki random, zważywszy na fakt, że piszesz w C++, ale to już bardziej kwestia gustu.