PDA

View Full Version : مشکل فایل class



eas_m66
سه شنبه 22 خرداد 1386, 21:57 عصر
سلام من یک کلاس اعضا دارم که کد اون به صورت زیر :

کد:
class member
{
public:
char name[20];
char family[25];
char name-f[20];
int phone;
float number-n;
}
//*******************
class student:public member
{
char spun-e[30];
char section[20];
public:
void enter();
void print(int &);
}
//******************
void student::enter()
{
clrscr();
cout<<"number-n "<<"name "<<"family "
<<"name-f "<<"spun-e "<<"section"<<"phone"<<endl;
cout<<"\n __________________________________________________ _________________";
cin>>number-n;
gotoxy(22,2);
cin>>name;
gotoxy(25,2);
cin>>family;
gotoxy(32,2);
cin>>name-f;
gotoxy(40,2);
cin>>spun-e;
gotoxy(46,2);
cin>>section;
gotoy(54,2);
cin>>phone;
}
//*******************
void stuent::print(int& row)
{
gotoxy(1,row);
cout<<number-n;
gotoxy(22,row);
cout<<name;
gotoxy(25,row);
cout<<family;
gotoxy(32,row);
cout<<name-f;
gotoxy(40,row);
cout<<spun-e;
gotoxy(46,row);
cout<<section;
gotoxy(54,row);
cout<<phone;
}
من چندتا مشکل دارم:یکی اینکه نمی دوم چرا در تابع enter کلاس مشتقerror می ده .بعد باید براش یک فایل بذارم ولی هر کار می کنم نمی تونم دقیق بنویسم اگه می شه کمک کنید.ممنونم:متفکر:

emad_67
سه شنبه 22 خرداد 1386, 23:51 عصر
برنا مت رو اصلاح کردم همه ارور هاش به خاطر این بود که به جای _ از -(منها) تو اسم فایل ها استفاده کرده بودی و اشتباه تایپی داشتی


#include<iostream.h>
#include<conio.h>
class member
{
public:
char name[20];
char family[25];
char name_f[20];
int phone;
float number_n;
};
//*******************
class student:public member
{
char spun_e[30];
char section[20];
public:
void enter();
void print(int &);
};
//******************
void student::enter()
{
clrscr();
cout<<"number-n "<<"name "<<"family "
<<"name-f "<<"spun-e "<<"section"<<"phone"<<endl;
cout<<"\n __________________________________________________ _________________";
cin>>number_n;
gotoxy(22,2);
cin>>name;
gotoxy(25,2);
cin>>family;
gotoxy(32,2);
cin>>name_f;
gotoxy(40,2);
cin>>spun_e;
gotoxy(46,2);
cin>>section;
gotoxy(54,2);
cin>>phone;
}
//*******************
void student::print(int& row)
{
gotoxy(1,row);
cout<<number_n;
gotoxy(22,row);
cout<<name;
gotoxy(25,row);
cout<<family;
gotoxy(32,row);
cout<<name_f;
gotoxy(40,row);
cout<<spun_e;
gotoxy(46,row);
cout<<section;
gotoxy(54,row);
cout<<phone;
}

ر مورد فایل هم بگو کدوم قسمتشو مشکل داری تا توضیح بدم

eas_m66
چهارشنبه 23 خرداد 1386, 11:27 صبح
ممنونم از کمکی که کردید.بله ارورهاش به خاطر همون منها بود ولی نمی دونم چرا در قست
()void student::enter ارور میده که عضوی از کلاسم نیست .بعد من می خوام کلاس رو تو یک فایل بذارم ولی نمی دونم چطوری باید این کارو بکنم.:متفکر:

emad_67
چهارشنبه 23 خرداد 1386, 12:43 عصر
من این برنامه ایی که گذاشتم تو borlan اجرا کردم که مشکلی نداره
در فایل هم منظورت اینه که اطلاعات رو تو فایل بریزی؟
منظورت از کلاس فایل چیه؟

eas_m66
پنج شنبه 24 خرداد 1386, 00:27 صبح
بله می خوام اطلاعات رو تو یک فایل بذارم.

eas_m66
جمعه 25 خرداد 1386, 11:07 صبح
اگه کسی می دونه می شه بهم کمک کنید چون واقعا بهش احتیاج دارم.