إخواني الأحباء :
السلام عليكم ورحمة الله وبركاته وبعد :
درست بحمد الله لغة السي وعملت بها برامج كثيرة متواضعة ، ثم دخلت على السي ++ ودرسته ولكن دراسة نظرية :
والآن حاولت عمل برنامج لتخزين وعرض أسماء الطلبة ودرجاتهم وعمل البرنامج بحمد الله ولكني لم أستطع استعمال الclasses and oject :
#include
#include
FILE * db1;
struct
{
char name[100];
int score;
} emb;
int main()
{
int m;
int k;
cout<< "n OMER PROGRAMMn";
cout<< "n *************n";
cout<< "n Write New Data Press 1 n";
cout<< "n Read Existing Data Press 2 n ";
cout<< "n To Quit Programm Press 3 n ";
cout<<"n";
cin>> m;
if (m == 1)
{
char l;
db1 = fopen ("omer.rec","ab");
do{
cout<< "n Enter Student Name ";
cin>> emb.name;
cout<< "n Enter Student Score ";
cin>> emb.score;
fwrite (&emb,sizeof(emb),1,db1);
cout<< "n Again (YN) ===>";
cin>>l;
}while (l== 'Y');
fclose(db1);
}
else if (m==2)
{
cout<<"n";
char l;
db1 = fopen ("omer.rec","rb");
while (fread(&emb,sizeof(emb),1,db1) == 1 ){
cout<<"t";
cout<< emb.name;
cout << "t";
cout<< emb.score ;
cout<<"n";
}
fclose(db1);
}
else if (m==3)
{
}
cout << "n Press Any Number To Exit : ";
cin>>k;
return 0;
}
والآن أرجو أن يتكرم أحد خبراء برمجة الكائنات ويشرح طريقة عمله عن طريق تقنية السي++
وشكرا