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

ممكن مساعده في كتابة هذا البرنامج ..؟؟

مغلق
بدأه :: إسـتبرق C++ :: في 16 أغسطس 2005 · 4 رد · 958 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

إخوتي الأفاضل الكرام ،

إذا من الممكــن بغيت مساعدتكم

في كتابة هذا البرنامج ، رحم الله والديكم ..

وهو طلب مستعجل كثيييير :(

لقد كتبت البرنامج ، ولكن لا يظهر لي بالنتيجه المطلوبة أبــداً :( ..

المطلوب : كتابة برنامج يعد عدد الحروف لكلمات إذا كان طول الكلمه

أقل من أو أكبر من الأربعه يكتبها في فايل آخر نفسها ولا يغير فيها شي ..

مثال : street طولها أكبر من أربعه فراح ينقلها لفايل بإسم street ايضاً

أما إذا كان طول الكلمه يساوي أربعه فإنه راح ينقلها للفايل الثاني مع إستبدالها بأربع نجمات هكذا ****

مثال : tall بينقلها للفايل هكذا ****

و البرنامج لازم يقرأ من فايل ويكتب في فايل آخر

بإستخدام sequential-access file

وهذه محاولتي :wacko: :wacko:

التي لم تظهر بالمطلوب :(

#include<iostream.h>
#include<cstdlib>
#include<fstream>
using namespace std;

void word(char x[30],char wo[30])
{
	if (strlen(x)==4)
	{
  strcpy(wo,"****");
	}
	else if(strlen(x)<4 || strlen(x)<4)
	{
  strcpy(wo,x);
	}
}


int main ()
{
	char a[30];

	ifstream inFile("word.txt",ios::in);
	ofstream outFile("word2.txt",ios::out);
	if(! inFile)
	{
  cerr<<"File word.txt cannot be opened\n";
  exit(1);
	}

	if(! outFile)
	{
  cerr<<"File word2.txt cannot be opened\n";
  exit(1);
	}

	outFile<<"Those are the word\n";
	{
  
char x[30];
char wo[30];

while (inFile>>x>>wo)
{
	char x[30];
	char wo[30];
	word(x,wo);
	outFile<<x<<"\n";
}

}

	inFile.close();
	outFile.close();
	cout<<"This is the end of file\n";

}

والله يعطيكم كل الخير والصحه والعافيه دائماً ..

تم تعديل هذه المشاركة بواسطة :: إسـتبرق C++ :: في 16 أغسطس 2005 في 22:18

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

" أولئك لهم جنات عدن تجري من تحتهم الأنهار

يحلون فيها من أساور من ذهب ويلبسون ثيابا خضرا

من سندس و إسـتـبـرق متكئين فيها على الأرائك

نعم الثواب وحسنت مرتفقاً "

صدق ذو الجلال والإكرام

#2

على حسب ما فهمت منك أعتقد ان الكود سيكون بهذا الشكل

#include <iostream>
#include <conio>
#include <stdlib>
#include <fstream.h>
#include <process.h>
const int Size=100;
char array[Size];
fstream DB1;
fstream DB2;
void Print(char p[])
{
 cout<<p;
 int z=strlen(p);
    cout<<z;
    if(z>4||z<4)
     {
      DB1.open("Word1.txt",ios::app);
      DB1.write(reinterpret_cast<char*>(&p),sizeof(z));
      DB1.close();

     }
     else

     {
      char wo[4]="****";
        DB2.open("Word2.txt",ios::app);
      DB2.write(reinterpret_cast<char*>(&wo),sizeof(wo));
      DB2.close();

     }
}
void main()
{
   cout<<"enter ur array :\t";
	cin>>array;
   Print(array);


 getch();
}

يارب يكون إجابتى صحيحة وتفيدك حاول على نفس المنوال ان تعمل القراءة من الملف

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#3

السلام عليكم

تسلم أخي الكريم eng_3llam على حسن المساعده ..

جزاك الله كل خير وعافيه ..

ولكن يظهر لي في الكود اللي كتبته إيرور وحاولت أعدله وما يتصلح ..

على العموم مشكور ، ولقد أنهيت الفرض ، :rolleyes:

سلامي :rolleyes:

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

" أولئك لهم جنات عدن تجري من تحتهم الأنهار

يحلون فيها من أساور من ذهب ويلبسون ثيابا خضرا

من سندس و إسـتـبـرق متكئين فيها على الأرائك

نعم الثواب وحسنت مرتفقاً "

صدق ذو الجلال والإكرام

#4

"ولكن يظهر لي في الكود اللي كتبته إيرور وحاولت أعدله وما يتصلح .."

لا يعم اتأكد انت بس طب إية الخطأ اللى بيدهولك هل exception ولا إية

" العموم مشكور ، ولقد أنهيت الفرض "

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

شكرا لك

Muhammad Allam

Computer Science

@Resource(MappedURL="My Blog" )

#5

أهلاً ..

إزيك إستاذ إنج علام :rolleyes:

أنا شفت المشاركه من وقتها ، بس ما صار عندي وقت للدخول وشكرك على المساعده الطيبه إلا الآن

ولقد أستفدت من عملك ، ولكن إنت عملته بالـrandom access memory ..

لك شكر وتقدير خاص أخي على مساعدتك التي فادتني :rolleyes:

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

" أولئك لهم جنات عدن تجري من تحتهم الأنهار

يحلون فيها من أساور من ذهب ويلبسون ثيابا خضرا

من سندس و إسـتـبـرق متكئين فيها على الأرائك

نعم الثواب وحسنت مرتفقاً "

صدق ذو الجلال والإكرام

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

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