Błąd wyświetlania napisu w konsoli

0

Cześć!
Ostatnio miałem ponad tygodniową przerwę z programowaniem. Postanowiłem wrócić do tego i zrobić grę w konsoli. Jednak napotkałem problem. Poniżej opiszę go szczegółowo

#include <iostream>
#include <windows.h>
#include <conio.h>

using namespace std;

int wybor;

void autor()
{
    cout << "ELO" << endl;
}

void gra()
{
    cout << "SIEMKA" << endl;
}


int main()
{

        cout << "_______________________________________________WITAJ W GRZE BORDER CONTROL______________________________________________" << endl;
        cout << "1. Gra" << endl;
        cout << "2. Autor" << endl;
        cout << "3. Wyjdz z gry" << endl;
        cin >> wybor;
        if (wybor == 1)
        {
            gra;
        }
        else if (wybor== 2)
        {
            autor;
        }
        else if (wybor == 3)
        {
            exit(0);
        }
        else
        {
            cout << "Nie ma takiej opcji! Nastepuje zamkniecie programu" << endl;
        }   
}

Problem pojawia się podczas debugowania programu. Po wyborze np. 2 opcji napis podany w funkcji autor() nie wyświetla się w konsoli. Dodatkowo próbowałem już z operatorem pojedynczego = i również nic się nie działo. Napisy "ELO" oraz "SIEMKA" to napisy testowe by sprawdzić czy program działa jak należy.
Poniżej wstawiam ss napotkanego problemu
screenshot-20210816094855.png

5

Wywołanie funkcji - brakuje nawiasów na końcu - gra(); , autor();

0

@TomaszLiMoon: Haha, rzeczywiście. Nawet tego nie zauważyłem :) Dzięki

5
Masny_Ted napisał(a):

@TomaszLiMoon: Haha, rzeczywiście. Nawet tego nie zauważyłem :) Dzięki

Praktycznie na pewno miałeś na to ostrzeżenia kompilatora - warto na nie zwrócić uwagę

1 użytkowników online, w tym zalogowanych: 0, gości: 1