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

مساعدة مستعجلة جدا في ال file processing

مغلق
بدأه a.m.k18 في 21 يناير 2007 · 4 رد · 569 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو المساعدة المستعجلة في هذا السؤال يا شباب حيث أنني قمت بعمل الجزء الخاص بالكلاس و أعتقد أنه ناقص

هذا هو السؤال:

You have a file called: file1.txt that has in the first line the number of persons, then a name and a number for each person.

The contents of file1.txt is

file1.txt

4

Ali

5384448

Yaser

2523344

Dawood

2233456

Badr

2235567

You must write a program that will read these numbers into a Person class, then open two output files each out1.txt and out2.txt

out1.txt will hold the persons name only.

out2.txt will hold the persons numbers only.

الحل ( أرجو المساعدة في تكملته )

Class Person {

private:

char[20] name;

int number;

public:

char * getname(   )  ;

int getnumber(   )  ;

void putname (char  *  ) ;

void putnumber( int  )  ;

......

};

#2

لا تعرف تعريف اي داله من هذه الدوال !!!!!!!!!!!!

اعني حلك غير كافي للتكمله عليه

ENG. IMAD, Programing is a way of life, It's in the air, we breath It's pumps through our veines, Without it, we soon crumble to dust

#3

أرجو المساعدة يا اخي امتحاني بكرة و سؤال الامتحان قريب لهذا السؤال

المشكلة أنني مش عارف أكمل السؤال

الله يجزيك الخير

#4

بدك شرح وافي وسهل يخلك تفهم بكل سهولة ومهما ايجاك عنه من شؤال ارجع لكتاب (ديتل & دايتل) في لغة السي++.

النسخة الخامسة احسن شي وبتمنالك النجاح..

جرب زور الموقع الخاص فيه بتلاقيه ان شاء الله وادعو لي

hackers.jpg
#5

مرحبا أيمن

هذا الكود الذي تحتاجه ولا تنسى إنشاء ملف في القسم الرئيسي من حاسوبك وتخزن فيه معلوماتك.

هنا إفترضت أن رقم الأسطر معروف لكن عموما عليك البحث على الوضيفة EOF(End Of File)

#include "stdafx.h"
#include <conio.h>

FILE *File1,*File2,*Ofile; 
int _tmain(int argc, _TCHAR* argv[])
{	char s[81];char l[10]; int fh;

	Ofile= fopen("c:\\Ofile.txt","r");
	File1= fopen("c:\\File1.txt","w+");
	File2= fopen("c:\\File2.txt","w+");
	 Set pointer to beginning of file:
	  fseek( Ofile, 0L, SEEK_SET );

	 // while(!_eof(fh))
	  for(int i=0; i<5;i++)
	  {
	// Read data back from file:
	  fscanf( Ofile, "%s", s );   
	  fscanf( Ofile, "%s", &l ); 
	  fprintf(File1,"%s \n", s);
	  fprintf(File2, "%s \n",l);
	  }

	getch();
	return 0;
}

والله أعلم

هذا الموضوع مغلق.

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