Amadeus7 Δημοσ. 9 Νοεμβρίου 2009 Δημοσ. 9 Νοεμβρίου 2009 Έχω γράψει ένα πολύ απλό προγραμματάκι αλλα μου γαίνει ένα error το οποίω δεν ξέρω πως να λύσω. Θα μπορούσε κάποιος να με βοηθήσει? ευχαριστώ εκ των προτέρων Ο κώδικας: > class student{ private: string name; string surname; int age; int am; int grade1; int grade2; float avg; public: void in(){ cout<<"\nOnoma: "; cin>> name; cout<<"\nEpitheto: "; cin>> surname; cout<<"\nAM: "; cin>> am; cout<<"\nHlikia: "; cin>> age; cout<<"\nVathmos 1"; cin>> grade1; cout<<"\nVathmos 2"; cin>> grade2; cout<<"\n"; } void average(){ avg=(grade1+grade2)/2; } void show(){ cout<<"\nMathiths: "<< name << " " << surname << "\nHlikia: " << age << "\nAM: " << am << "\nMesos oros mathimatwn: " << avg << "\n"; } } int main(){ //Edw mou peta to error student A[3]; for(int i=0; i<3; i++) { A[i].in(); A[i].average(); } for(int i=0; i<3; i++) { A[i].show(); } system("pause"); return(0); } Το error που μου βγάζει το DEV-C++: > C:\Users\am7\Desktop\lab2.cpp:144: error: new types may not be defined in a return type C:\Users\am7\Desktop\lab2.cpp:144: error: extraneous `int' ignored C:\Users\am7\Desktop\lab2.cpp:144: error: `main' must return `int' Execution terminated
Amadeus7 Δημοσ. 9 Νοεμβρίου 2009 Μέλος Δημοσ. 9 Νοεμβρίου 2009 η λεπτομέρεια που κάνει τη διαφορά. ευχαριστώ
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.