Problem z kompilacją kodu w C++

Witam

Mam problem z kompilacją kodu w programie Dev C++. Wywala błąd “9 16 C:\Users\Paweł\Documents\semestr 6\Zestaw 2\zad1.cpp [Error] ISO C++ forbids declaration of ‘wczytaj_dane’ with no type [-fpermissive]”. Kod jest przepisany z drobnymi ( acz nie znaczącymi dla kompilacji) zmianami z książki Pana Kubiaka “C++ zadania z programowania z przykładowymi rozwiązaniami”.

Kod się przedstawia następująco:

#include

using namespace std;

int i,j,tmp, tablica[5];

class bubblesort

{

public:

wczytaj_dane(); // w tej linii wywala błąd i kursor ustawia się między nawiasami

sortuj_dane();

wyswietl_wynik();

};

bubblesort::wczytaj_dane()

{

cout << “Podaj 5 liczb : \n”;

for (i=0; i<=4; i++)

cin >>tablica_;_

}

bubblesort::sortuj_dane()

{

for (i=0;i<=3; i++)

for (j=0;j<=3; j++)

if (tablica[j]>tablica[j+1])

{

tmp = tablica[j];

tablica[j] = tablica[j+1];

tablica[j+1] = tmp;

}

cout << “\n\n”;

}

bubblesort::wyswietl_wynik()

{

for (i=0; i<=4; i++)

cout << tablica << " , ";

cout << “\n\n”;

}

main()

{

bubblesort bubble;

bubble.wczytaj_dane();

bubble.sortuj_dane();

bubble.wyswietl_wynik();

}

Nie ma znaczenia czy zmienne zadeklaruję przed klasą czy już w niej. Podejrzewam, że rozwiązanie jest banalne a nie chce się skompilować przez błąd w druku.

Pozdrawiam

powinieneś określić jaki typ danych zwraca funkcja!

tak na szybko, nie sprawdzałem poprawności

#include


using namespace std;

int i,j,tmp, tablica[5];

class bubblesort

 {

 public:


int wczytaj_dane(); // w tej linii wywala błąd i kursor ustawia się między nawiasami

int sortuj_dane();

int wyswietl_wynik();

 };

int bubblesort::wczytaj_dane()

 {

 cout << "Podaj 5 liczb : \n";

 for (i=0; i<=4; i++)

 cin >>tablica[i];

 }

int bubblesort::sortuj_dane()

 {

 for (i=0;i<=3; i++)

 for (j=0;j<=3; j++)

 if (tablica[j]>tablica[j+1])

 {

 tmp = tablica[j];

 tablica[j] = tablica[j+1];

 tablica[j+1] = tmp;

 }

 cout << "\n\n";

 }

int bubblesort::wyswietl_wynik()

 {

 for (i=0; i<=4; i++)

 cout << tablica[i] << " , ";

 cout << "\n\n";

 }


main()

{


bubblesort bubble;

bubble.wczytaj_dane();

bubble.sortuj_dane();

bubble.wyswietl_wynik();


}

Dobra po dopisaniu “int” przed funkcjami zaczęło działać jak trzeba. Tylko w książce z której się dokształcam tych intów nie było i stąd problem. Dziękować za szybką reakcję. Do zamknięcia