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

C::B Kłopot z SFML (program wywala)

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
–1 głos
186 wizyt
pytanie zadane 3 października 2016 w C i C++ przez Emil Panecki Bywalec (2,100 p.)

Nie ogarniam tego....  Najpierw musiałem mieć SFML 2.3.2 a tera gdy się ucze i testuje to wywala mi okno po uruchomieniu programu z C::B. HELP!!!

(Gdyby było to potrzebne to mam MinGw 12.11 C::B i Windowsa10)

Może coś w kodzie nie tak więc podaje kod...

#include <SFML/Window.hpp>
#include <SFML/Graphics.hpp>

int main()
{
    sf::RenderWindow okno( sf::VideoMode( 800, 600, 32 ), "Galaxy" );
    while( okno.isOpen() )
    {
        sf::Event zdarzenie;
        while( okno.pollEvent( zdarzenie ) )
        {
            if( zdarzenie.type == sf::Event::Closed )
                 okno.close();

            if( zdarzenie.type == sf::Event::KeyPressed && zdarzenie.key.code == sf::Keyboard::Escape )
                 okno.close();

            if( zdarzenie.type == sf::Event::MouseButtonPressed && zdarzenie.mouseButton.button == sf::Mouse::Middle )
                 okno.close();

        }
        okno.clear();
    }
    return 0;
}

 

4
komentarz 3 października 2016 przez niezalogowany
Co to znaczy "wywala"? Wyrzuca ci jakiś komunikat błędu przy kompilacji, czy może dopiero podczas uruchomienia?

W kodzie brakuje linii do zwolnienia bufora, czyli: okno.display() (po .clear() )
komentarz 3 października 2016 przez Emil Panecki Bywalec (2,100 p.)
THX Szeryfie!!!!

 

(Tylko zastanawia mnie pewna rzecz jak mu to działało bez zwolnienia bufora...)
komentarz 3 października 2016 przez niezalogowany
Czyli teraz wszystko działa jak powinno?
komentarz 3 października 2016 przez Emil Panecki Bywalec (2,100 p.)
Yep!

(czyli tak)

1 odpowiedź

0 głosów
odpowiedź 3 października 2016 przez C☺ndzi Stary wyjadacz (12,100 p.)
Zostaw tylko tego pierwszego ifa od zamykania, moze przypadkiem naciskasz jakiś przycisk i ci zamyka okno.

Podobne pytania

0 głosów
1 odpowiedź 512 wizyt
+1 głos
2 odpowiedzi 453 wizyt
pytanie zadane 28 września 2016 w C i C++ przez Emil Panecki Bywalec (2,100 p.)
0 głosów
1 odpowiedź 249 wizyt
pytanie zadane 19 grudnia 2016 w C i C++ przez Don Corleone Obywatel (1,210 p.)

93,178 zapytań

142,190 odpowiedzi

321,985 komentarzy

62,510 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 1637p. - dia-Chann
  2. 1614p. - Łukasz Piwowar
  3. 1599p. - CC PL
  4. 1597p. - Łukasz Eckert
  5. 1572p. - Tomasz Bielak
  6. 1545p. - Michal Drewniak
  7. 1537p. - Łukasz Siedlecki
  8. 1531p. - rucin93
  9. 1509p. - rafalszastok
  10. 1506p. - Marcin Putra
  11. 1487p. - Adrian Wieprzkowicz
  12. 1447p. - Mikbac
  13. 1356p. - ssynowiec
  14. 1289p. - Anonim 3619784
  15. 1169p. - Grzegorz Aleksander Klementowski
Szczegóły i pełne wyniki

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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...