błąd: error: expected constructor, destructor, or type conversion before ';' token

2018-11-01 13:12
0

Uczę się biblioteki czasu. Chcę zrobić prosty program odliczający 100 sekund.
We wskazanej linijce linijce pojawia mi się błąd:
error: expected constructor, destructor, or type conversion before ';' token

#include<iostream>
#include<cstdio>
using namespace std;

czekaj();  // <--------------------

int main()
{
czekaj();
}

czekaj()
{
    int czasek = 1;
    time_t czas;
    time_t czas_2;
    int i;
    while(i =< 10)
    {
        time(& czas);
        time(& czas_2);

        if(czas_2 - czas == 1)
        {
            cout << czasek++ << "\n";

        }
    }
}
edytowany 3x, ostatnio: kq, 2018-11-01 13:19

Pozostało 580 znaków

2018-11-01 13:14
kq
2

Deklaracja i definicja funkcji musi zawierać zwracany typ.

void czekaj();

// ...

void czekaj()
{
// ...
}

Ponadto, użyj std::this_thread::sleep_for() zamiast tej dziwnej metody.


edytowany 2x, ostatnio: kq, 2018-11-01 13:15

Pozostało 580 znaków

Liczba odpowiedzi na stronę

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