Hej, od niedawna zaczęłam przygodę z programowaniem C++ ucząc się z kursów yt i już na początku utknęłam. W programie odpala mi się zapytanie do użytkownika, lecz za każdym razem gdy chcę odpalić program by wyświetlić zmienną/wynik (na screenach "name" i "x") wyskakuje mi błąd. Co zrobiłam źle?
To ci się nie kompiluje z tego co na tym screene ledwo dostrzegłem :D
Edit:
napisałaś count zamiast cout...
Czy ktoś ci pokazał jak używać to IDE (Code::Blocks)?
Czerwona kropeczka, pokazuje, że jest błąd kompilacji.
Jak najedziesz na nią myszką to pojawi się komunikat z opisem błędu.
Mało tego, na dole masz okienko Build messages
, gdzie jest raport z kompilacji i też jest wiadomość opisująca problem:
error: 'count' was not declared in this scope
Na dodatek, zwróć uwagę, że masz dwa projekty (okienko "Projects") i jeden jest wytłuszczony (aktywny) i to ten aktywny próbujesz uruchomić, a to jest ten z tą literówką. Zmień aktywny projekt (menu pod prawym przyciskiem myszy).
Ja dałem instrukcję jak dochodzić do rozwiązania, scibi_92 jakie jest rozwiązanie.
Jak już to naprawisz, to moja rada na przyszłość, kolejny ważny krok podczas nauki: naucz się używać funkcji debuggera (o zgrozo mało kto tego uczy) - to jest doskonałe narzędzie do nauki programowania, bo na żywca pokazuje jak co działa.
wyskakuje mi błąd. Co zrobiłam źle?
- Nie czytasz komunikatów błędów (!)
- Kompilujesz nie ten plik który chcesz.
int uczniowie =0, cukierki=0;
cout << "ile cukierasow" ;
cin >> uczniowie;
cout << "ile cukierasow... ";
cin >> cukierki;
int x = 0;
x = cukierki /(uczniowie -1);
cout << "cukierasy na ucznia = " << x;
- Cały czas kompilujesz plik zawierający literówkę - count zamiast cout
- W ostatniej linijce - "cukierki na ucznia" używasz błędnego operatora, powinno być:
"cout << "
a zrobiłaś
"cout >> "
- Patrz na czerwone komunikaty w oknie na dole, zaoszczędzą ci czasu w szukaniu błędów.