• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

'x' was not declared in this scope

Object Storage Arubacloud
–1 głos
1,504 wizyt
pytanie zadane 1 marca 2016 w C i C++ przez korneliusz1999 Nowicjusz (190 p.)
#include <iostream>

using namespace std;

int uczniowie, cukierki;

int main()
{
    cout << "Ilu uczniow jest w klasie:";
    cin >> uczniowie;

    cout << "ile cukierkow kupi³a mama:";
    cin >> cukierki;

    x = cukierki/(uczniowie-1);

    cout << "cukierkow dla kazdego ucznia:" <<x;

    return 0;
}

5 odpowiedzi

+2 głosów
odpowiedź 1 marca 2016 przez niezalogowany
wybrane 1 marca 2016 przez korneliusz1999
 
Najlepsza

 int x = cukierki/(uczniowie-1);

komentarz 1 marca 2016 przez korneliusz1999 Nowicjusz (190 p.)
dzięki wielkie
+3 głosów
odpowiedź 1 marca 2016 przez Mesiak Bywalec (2,380 p.)

Nie zadeklarowałeś zmiennej x.

int uczniowie, cukierki, x;

 

0 głosów
odpowiedź 1 marca 2016 przez radek024 Szeryf (77,160 p.)
Nie twórz zmiennych globalnych(poza int main), a x musi zostać utworzony, aby można była na nim działać. Jest zmienna, ale nie jest zdefiniowana.
komentarz 1 marca 2016 przez Matheyas Obywatel (1,520 p.)
Nie tworzyć globalnych zmiennych? Z powodu wielokrotnego wykorzystywania np. zmiennej X (popularna nazwa zmiennej) w własnych/różnych funkcjach? Są inne powody?
komentarz 2 marca 2016 przez radek024 Szeryf (77,160 p.)
Czasami zmienne globalne potrafią komplikować serio życie, zresztą tutaj nie ma żandego celu aby to robić.
komentarz 2 marca 2016 przez Matheyas Obywatel (1,520 p.)
Wolę uchronić się na przyszłość :)
0 głosów
odpowiedź 1 marca 2016 przez marcin_w Gaduła (3,190 p.)
edycja 17 kwietnia 2016 przez marcin_w

Powinieneś zadeklarować zmienną x, aby kompilator wziął ją pod uwagę.

–1 głos
odpowiedź 1 marca 2016 przez Vento Pasjonat (17,120 p.)
edycja 1 marca 2016 przez Vento
Twoje zmienne są poza funckją main(), więc funkcja ich nie widzić
komentarz 1 marca 2016 przez Vento Pasjonat (17,120 p.)
jeszcze zadeklaruj int'a
2
komentarz 1 marca 2016 przez Mesiak Bywalec (2,380 p.)
Widzi je bo to zmienne globalne.
komentarz 1 marca 2016 przez Vento Pasjonat (17,120 p.)
Prawda.. mój błąd

Podobne pytania

0 głosów
0 odpowiedzi 998 wizyt
pytanie zadane 1 czerwca 2021 w C i C++ przez ::{}:: Gaduła (3,890 p.)
0 głosów
1 odpowiedź 599 wizyt
pytanie zadane 31 października 2020 w C i C++ przez anonimowy_szejk Nowicjusz (190 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...