الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كود خاص بالفايل أرجو المساعدة

بدأه h tech في 2 يونيو 2009 · 1 رد · 417 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

أولا أحبابى المبرمجين لى عتاب على موضوعى السابق ان ماحدش رد عليا وأنا حدثت فيه عشان حد يسألومش هانخوض فى الموضوع ده كتير

أرجو من أعزائى الكرام أعضاء ورواد منتدانا الحبيب عدم البخل علينا بمعلوماتهم الغزيرة عشان نساعد بعضنا للرقى والنهوض بأمتنا الغالية

وهذا طلب آخر لى وهو مساعدة فى تصحيح الخطأ فى هذا الكود :

#include <conio.h>

#include <fstream.h>

#include <stdlib.h>

class Employee

{

private :

char name[20];

int id;

double salary;

public :

void getdata()

{

cout<<"\nEnter name , id no. , salary ";

cin>>name >>id>>salary;

}

void showdata()

{

cout<<"\n"<<name<<"\t"<<id<<"\t"<<salary;

}

};

//---------------------------------------------------

void main()

{

Employee emp;

ofstream outfile;

outfile.open("employee.dat",ios :: binary);

if(!outfile)

{

cout<<"Can’t open file";

exit(1);

}

emp.getdata();

outfile.write((char*)(&emp),sizeof(emp));

outfile.close();

ifstream infile;

ifstream.open("employee.dat",ios :: binary);

if(!infile)

{

cout<<"Cannot open file";

exit(1);

}

infile.read((char*)(&emp),sizeof(emp));

emp.showdata();

getch();

}

أرجو الرد السريع

وشكر الله لكم وجزاكم الله خيرا

عذرا نفس المشكلة فى عرض الكود سامحونى بس حد يفهمنى بيتعمل اززاى

،،#include <iostream.h>

لا إله إلا الله وسبحان الله وبحمده عدد خلقه وزنة عرشه ومداد كلماته وعدد أوراق الشجر وذرات المطر

Our life is a program .. We make Syntax errors

Allah protect us from run time errors

#2

السلام عليكم

تفضل أخى

#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <stdlib.h>
class Employee
{
private :
char name[20];
int id;
double salary;
public :
void getdata()
{
cout<<"\nEnter name , id no. , salary \n";
cin>>name >>id>>salary;
}
void showdata()
{
cout<<"\n"<<name<<"\t"<<id<<"\t"<<salary;
}
};
//---------------------------------------------------
void main()
{
Employee emp;
ofstream outfile;
outfile.open("employee.dat",ios::out| ios :: binary);
if(!outfile)
{
cout<<"Can’t open file";
exit(1);
}
else{

emp.getdata();
outfile.write((char*)(&emp),sizeof(emp));
outfile.close();
}
cout<<endl;
ifstream infile;
infile.open("employee.dat",ios::in | ios :: binary);
if(!infile)
{
cout<<"Cannot open file";
exit(1);
}
else{
infile.read((char*)(&emp),sizeof(emp));
emp.showdata();
infile.close();
}
cout<<endl;
getch();
}

ولكن أخى برنامجك يسمح فقط فى إدخال بيانات موظف واحد فقط ثم إظهارها

أعتقد انه يحتاج بعض الإضافات

بالتوفيق

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…