#include <SFML/Graphics.hpp>
int n; //tutaj wstawione działa poprawnie
int main()
{
//int n <-tutaj wstawione już nie działa poprawnie jeżeli nie przypiszemy wartości 0. //Kiedy int n=0; to działa
sf::Window something(sf::VideoMode(800,600), "SFML");
while(n<10000)
{
something.display();
n++;
}
return 0;
}
Chodzi mi o zdefiniowanie zmiennej, kiedy definiuję w main przed główną pętlą na ułamek sekundy widac okno i znika, natomiast kiedy definiuję przed funkcją główną main wszystko gra jak należy, okno widać ok 6 sec. Wyjaśni ktoś ten stan rzeczy? Dodam że po zdefiniowaniu w main przypisując 0 - również działa, przy czym przed main nie trzeba definiować - dlaczego?