[ mracninone @ 07.05.2010. 19:13 ] @
skinuo sam Dev-c++ 4.9.9.2 napisao par malih programa i oni rade sve je ok. Onda sam napisao jedan program sa klasama i kompajler mi stalno prikazuje istu gresku, npr jedan program izgleda ovako, jako je jednostavan: #include <iostream> using namespace std; class point { public: int GetX() { return X; } int GetY() { return Y; } void SetXY(int pX, int pY) { X = pX; Y = pY; } private: int X; int Y; } int main() { //OVO JE TA LINIJA U KOJOJ MI KOMPAJLER IZBACUJE PORUKU, LINIJA 26... int x,y; point tacka; cout<<"Unesi tacku X: "; cin>>x; cout<<"Unesi tacku Y: "; cin>>y; tacka.SetXY(x,y); cout<<"Tacka se nalazi na koordinatama X i Y: "<<tacka.GetX()<<" "<<tacka.GetY(); return 0; } Obicna klasa 'point' dole samo unosim vrijednosti za tacke i ispisujem ih, to je sto se programa tice. E sad kad ovo kompajliram izadje mi naredna poruka: 26 E:\C++\Untitled7.cpp new types may not be defined in a return type 26 E:\C++\Untitled7.cpp two or more data types in declaration of `main' 26 E:\C++\Untitled7.cpp `main' must return `int' Sve ove 3 poruke se odnose na liniju 26 koju sam oznacio gore. Ja stvarno ne znam u cemu je problem...tacan program...a kompajler mi izbacuje ove poruke...ako neko zna neka napise sta misli. |