Problem "error C4430"

0

Niedawno zacząłem się bawić w C++ i tak sobie czytam i dzisiaj spróbowałem coś napisać, jest to kod z poradnika prawie nie zmieniany i wyskakuje mi błąd.Czego to może być przyczyna ?

 /* Na tescik */

#include <iostream> // W poradniku było iostream.h, ale zmieniłem na iostream 
using namespace std;
main()
{
int wys ;
int punkty_karne ;

cout << "Na jakiej wysokosci lecimy ?" << endl ;
cin >> wys ;

if(wys < 500 )
{
		cout << wys << "to za nisko" << endl ;
punkty_karne = 1 ;
}
	else
{
	cout << "Na wysokości" << wys << "metrow jestes bezpieczny" << endl ;
punkty_karne = 0 ;
}

	cout << "Masz" << punkty_karne << "punktow karnych" << endl ;
	return 0 ;

}

Oto błąd jaki mi wyskakuje:

main.cpp(6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

Jestem zielony w c++, kiedyś miałem styczność z Delphi, ale już się zapomniało.
Bym był wdzięczny za wytłumaczenie czego to jest przyczyna.Na przyszłość będę pamiętał.

2

W C++ nie istnieje domyślny typ, który funkcja zwraca, więc zawsze zwracany typ musi być podany. Dotyczy to także funkcji main, która musi zwracać int

int main() ...

Zmień poradnik, bo jest za stary.

0

Czyli mam tylko dodać int przed main ? Zrobiłem tak i wyskoczyło jeszcze więcej błędów.

@up - Działa już, coś zmieniłem i wpisałem to int z z tego były błędy, dzięki, czytałem o tym int przed main, ale zapomniałem

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