السلام عليكم و رحمة الله و بركاته،
قمت اليوم بتنصيب نظام التشغيل ويندوز بعد فترة انقطاع طوييييله كنت خلالها في عالم اللينوكس.
إضطررت لتثبيته عشان مشروع التخرج بال .net ، و أول ما سطبته سطب ال vstudio 6 و روحت أكتب أول برنامج سي ++ لي بعد فترة إنقطاع لي أيضا جاوززت العامين :D :D زكريات
علي الرغم من أن اللينوكس هو أحسن بيئه للمل برامج ال سي ++ إلا أنه لم تراودني نفسي يوما لكتابة برنامج سي ++ واحد عليها إلا من مرات متفرقه كنت أجرب فيها ال GCC ،، ، ربما لأني لم أتعود علي استخدامهل علي اللينوكس فلما رأيت الويندوز قلت " لما أرجع أيام زمان "
و هاأناذا أضع أيديكم علي هذا البرنامج و هو به أخطاء لا أفهمها ، أرجو منكم أن تصححوا الأخطاء
بصراحه أحسن مايعجبني هو كوده الجمييييييييل :D
#define Human_h
class Human {
private :
char* name;
int age;
protected:
char gender;
public :
char* getName();
void setName(char* name );
inline int getAget(){return age; }
void setAge(int anAge );
};
#endif
#if !defined (Human_h)
#if !defined (Man_h)
#define Man_h
class Man : Human {
private :
char* companyName;
public :
char* getCompanyName () { return companyName; }
void setCompanyName (char* cname);
void setGender (char ch );
char getGender ();
};
#endif
#include "Human.h"
#if !defined ( Woman_h)
#define Woman_h
class Woman : Human {
private :
bool married;
public :
bool isMarried ();
void setMarried (bool status );
void setGender (char ch );
char getGender ();
};
#endif
#include "Human.h"
#include "Human.h"
void Human::setAge(int anAge ){
age = anAge;
}
void Human::setName (char *aname ){
name = aname;
}
char* Human::getName(){ return name; }
#include "stdAfx.h"
#include "Man.h"
void Man::setCompanyName (char * name ){
companyName = name;
}
char* Man::getCompanyName (){
return companyName;
}
void Man::setGender (char g ){ gender = g; }
char Man::getGender (){ return gender; }
#include "Human.h"
#include "Woman.h"
void Woman::setMarried (bool status ){
this.status = status
}
bool Woman::isMarried() { return status; }
void Woman::setGender (char g ){ gender = g; }
char Woman::getGender (){ return gender; }
#include "Human.h"
#include "Human.h"
#include "Man.h"
#include "Woman.h"
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
int main (){
cout<<"Al salamo Alaykom, back to c++ ";
Human h = Human ();
h.setAge (3);
cout<< h.getAget();
return 0;
}
#include "StdAfx.h"
ربما تجد الكود متأثر بعض الشئ بالجافا ) خاصه أسماء الفئات مبدوءه بحرف كبير (