السلام عليكم ورحمة الله وبركاته
انا سويت برنامج وضبط معاي الحمدلله
بس المشكله في run مايطبع غير هذا الشكل

وهذا هو البرنامج
#include<iostream>
#include<string.h>
class user {
public:
char name[20];
char kname[20];
user();
user(char n[20],char k[20]) {
strcpy(name,n);
strcpy(kname,k);
}
void print() {
cout<<"name="<<name<<"kname="<<kname;
}
};
class student : public user {
private:
int id;
float degree;
int year;
public:
student();
student(char n[20], char k[20], int i, float d, int y) : user(n, k) {
id=i;
degree=d;
year=y;
}
void print1() {
cout<<"name="<<name<<"kname="<<kname<<"id="<<id<<"degree="<<degree
<<"year="<<year;
}
};
class staff : public user {
private:
int roomno;
int phone;
public:
staff(char n[20],char k[20],int r,int p):user(n,k) {
roomno=r;
phone=p;
}
void print2() {
cout << "name="<<name<<"kname="<<kname<<"roomno="<<roomno<<"phone="<<phone;
}
};
int main() {
char n[20];
char k[20];
int i,y,r,p;
float d;
user u("ahmed","teacher");
u.print();
cout<<"please enter name,kname";
cin>>n>>k;
user u1(n, k);
u1.print();
student s("ali","boy",101,98,2011);
s.print1();
cout<<"please enter name,kname,id,degree,year";
cin>>n>>k>>i>>d>>y;
student s2(n,k,i,d,y);
s2.print1();
staff t("nasser","king",220,844123);
t.print2();
cout<<"please enter name,kname,roomno,phone";
cin >>n>>k>>r>>p;
staff t1(n, k, r, p);
t1.print2();
}
مدري هل الخطا في برنامج حقي
ابغى مساعدتكم لاهنتو
وكل عام وانتم بخير

