Προς το περιεχόμενο

Δεν βρίσκω το error (C++, class)


Amadeus7

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω γράψει ένα πολύ απλό προγραμματάκι αλλα μου γαίνει ένα 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

 

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...