Los_Emilos Napisano Maj 6, 2013 Zgłoś Share Napisano Maj 6, 2013 Na zaliczenie tego semsetu mam do zrobienia projket z wykorzystaniem klas. Całość dotyczy bazy danych trenerów i uczestników szkolenia. Miałbym prośbę, o sprawdzenie czy to co do tej pory zrobiłem jest zgodne z ogólnie przyjętymi zasadami i czy będzie działąć. Oto na razie pliki klas: //Plik member.cpp #include "member.h" using namespace std; //definicja funckji zapisywanie void member::enroll(string id_member, string id_training, string name_m, string l_name_m, int age_m, string email_m) //zapisywać { identifier_member = id_member; identifier_training = id_training; name=name_m; l_name_member=l_name_m; age=age_m; email= email_m; } void member::enroll(string inscription, int choice) { switch (choice) { case 1: { identifier_member= inscription; } case 2: { identifier_training= inscription; } case 3: { name= inscription; } case 4: { l_name_member= inscription; } case 5: { email= inscription; } } } void member::enroll(int age_m) { age=age_m; } void member::view(int number) { switch (choice) { case 1: { cout<<identifier_member; } case 2: { cout<<identifier_training; } case 3: { cout<<name; } case 4: { cout<<l_name_member; } case 5: { cout<<email; } } } #ifndef MEMBER_H #define MEMBER_H //plik: member.h #include <iostream> #include <string> using namespace std; //////////////////////Definicja klasy class member { public: void enroll(string id_member, string id_training, string name_member, string l_name_m, int age_m, string email_m); //zapisywać void enroll(string, int); void enroll(int); void view(int); //wyświetl private: string identifier_member; //identyfikator uczestnika string identifier_training; //identyfikator szkolenia string name; //imie uczestnika string l_name_member; //nazwisko int age; //wiek uczestnika string email; }; #endif //Plik traning.cpp #include "training.h" using namespace std; //Definicja funkcji zapisywanie void training::enroll(string id_t, string n_t, string l_n_t, int t_t) { identifier_training= id_t; name_training = n_t; l_name_trainer = l_n_t; time_training = t_t; } void training::enroll(string inscription, int choice) { switch(choice) { case 1: { identifier_training= inscription; } case 2: { name_training= inscription; } case 3: { l_name_trainer= inscription; } } } void training::enroll(int age) { time_training= age; } #ifndef TRAINING_H #define TRAINING_H //plik training.h #include <iostream> #include <string> using namespace std; ///////////////////////////////Definicja klasy class training //szkolenie { public: void enroll(string, string, string, int); void enroll(string, int); void enroll(int); private: string identifier_training; //identyfikator string name_training; //nazwa szkolenia string l_name_trainer; //nazwisko trenera int time_training;//czas szkolenia }; ////////////////////////////koniec definicji #endif Link do komentarza Udostępnij na innych stronach More sharing options...
Blind Napisano Maj 6, 2013 Zgłoś Share Napisano Maj 6, 2013 Nie bedzie dzialac, ale dlaczego nie powiem, naucz sie podstaw cpp. www.blinder.pl - Blog Link do komentarza Udostępnij na innych stronach More sharing options...
Los_Emilos Napisano Maj 6, 2013 Autor Zgłoś Share Napisano Maj 6, 2013 Chodzi o brak pliku .cpp z funkcją int main? A może mógłbym liczyć na jakąś wskazówkę? Link do komentarza Udostępnij na innych stronach More sharing options...
Polecane posty
Zarchiwizowany
Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.