• 0
Rashid85

قراءة وكتابة الملفات

سؤال

برجاء من يستطيع المساعدة في هذه المسائل. وجزاكم الله خيرا.

1- write a program that prompts a user for a filename of an existing file that contains 10 lines of student names. next the program reads the filename reads the contents of the file byte by byte and writes them to an new output file.

========================

2- write a program that prompts a user for a filename of an existing file that contains 10 records where the length of each record is 12 characters. next the program seeks to the beginning of the 6th record, reads the records in the file and append them to the end of an existing output file that contains 3 records.

========================

3- write a program to read a series of 10 names, one per line, from a standard input, and write out those names to file1, then:

a- the program reads the content of file1 from end to beginning (reverse order) byte by byte and writes them to file2.

b- the program reads the content of file 2 from end to beginning (reverse order) byte by byte and writes them to the standard output.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

اين محاولاتك.....؟

ممكن ارفع لك ملف به بعض البرامج لا بأس بها

ممكن ان تذاكرها....و من ثثم تستطيع حل واجبك :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نرجو المحاولة

و ارسال المحاولة

ثم نساعدك

فهذا المنتدى ليس لحل واجبات الطلبة :D:D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

يا أخي يجب أن تضع محاولاتك كما نوه الإخوه...

على العمود .... هذه تصلح إجابه للسؤال الأول..

#include <iostream>
#include <fstream>

using namespace std;

void copy(ifstream&, ofstream&);

int main(void)
{
char filename[50];
ifstream fromStream;
ofstream toStream;

cout << "Enter a file name: ";
cin.getline(filename, 50);

fromStream.open(filename, fstream::in);
toStream.open("target.txt", fstream::out);

copy(fromStream, toStream);

fromStream.close();
toStream.close();

return 0;
}

void copy(ifstream &frmStream, ofstream &toStream)
{
int i;
while ( (i=frmStream.get()) != -1)
toStream.put(i);
}

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الملف..طبعا هو لا يؤدى المطلوب و لكن للفائدة

files.doc

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا أخواني TheBigBiss و هويدي

و شكر خاص ل نفرتاري

تم تعديل بواسطه Rashid85
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن تبقى تجرب البرامج و تعرضها هنا .... و احنا نساعدك ان شاء الله :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .