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