x-kom hosting

[C++] Zmienna globalna

klimek1313
utworzono
utworzono

witam, proszę o podpowiedź:
w pliku main.cpp deklaruję zmienną Size i nadaję jej wartość,
int Size=9;
zaraz obok, w pliku kroki.cpp,
extern int Size;
program wykorzystujący tę zmienną w różnych funkcjach widzi ją zawsze z wartością ZERO. Dlaczego?
Przy deklaracji jako const nie ma problemu, chodzi jak złoto, ale ja bym chciał, by wartość zależała od użytkownika? :blink:

rafalluz
komentarz
komentarz

u mnie taka konstrukcja działa, jak powinna.

Zrób nagłówek kroki.h i w nim zadeklaruj Size jako zmienną zewnętrzną. Nagłówek dołącz do kroki.cpp i main.cpp.

klimek1313
komentarz
komentarz

dzięki za szybką i skuteczną pomoc.
btw... rękę bym sobie dał uciąć, że tak dokładnie już wcześniej robiłem i nie przyjmowało wartości... hmm, oki :), alles klar, alles gut. temat wyczerpany. pozdrawiam

Wciąż szukasz rozwiązania problemu? Napisz teraz na forum!

Możesz zadać pytanie bez konieczności rejestracji - wystarczy, że wypełnisz formularz.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Strona wykorzystuje pliki cookies w celu prawidłowego świadczenia usług i wygody użytkowników. Warunki przechowywania i dostępu do plików cookies możesz zmienić w ustawieniach przeglądarki.