مشاهدة النسخة كاملة : لمن لديه الخبره فقط


وقل ربي زدني علما
09-08-2007, 01:16 AM
سلام عليكم ورحمه الله وبركاته
انه ماحب فكره انو احد يلقني شنو اسوي
احب التعلم
ولكن بهاي البرنامج

لا يوجد لي شيء به اخطاء
ولكن الناتج مايكون نفس المطلوب
وهي حساب عدد الاحرف الموجوده في هذه الجمله

iam a student in unvirsity of bahrin

وانه برنامجي كالتالي

#include <iostream>
#include <fstream>
using namespace std;
int main ( )
**
ifstream indata;
char ch1,ch2;
char ch;
int count ;
indata.open ("Input.txt");
indata.get (ch1);
cout<<"Enter the character:"<<endl;
cin>>ch;
count=0;
while (indata.eof())
**
indata>>ch;
if (ch1!=ch2)
continue;

cout<<"The letter"<<ch<<"repeated"<<count<<"time(s)"<<endl;
indata>>ch;
count++;
}
indata.close ();
return 0;
}



فهل تلقون بنظره على الخلل الي فيه

وشكرا لكم مقدما

دمتم بود

وقل ربي زدني علما
09-08-2007, 02:02 AM
حليت مره ثانيه طلع لي ارقام عشوائيه
مايحسب بالظبط شنو عددهم وهاي البرنامج الثاني
#include <iostream>
#include <fstream>
using namespace std;
int main ( )
**
ifstream indata;
char ch1;
char ch;
int counter ;
int count;
indata.open ("Input.txt");
indata.get (ch1);
cout<<"Enter the character:"<<endl;
cin>>ch1;
while (indata.eof())
**
indata>>ch1;

if (ch==ch1)
cout<<ch1;
continue;
}
cout<<"The letter"<<ch<<"repeated"<<count<<"time(s)"<<endl;
cin>>ch1;
counter++;
indata.close ();
return 0;
}

وقل ربي زدني علما
09-08-2007, 01:29 PM
ليش محد رد علي

؟

على العموم شكرا

نرجس صبري
10-08-2007, 01:50 PM
السلام عليكم ورحمته الله وبركاته
البرنامج بتاعك طويل ياباش مهندس, انا ممكن أقولك برنامج مختصر جدا وفى نفس الوقت هيعطيك نفس النتيجه . ومفروض لما تعمل البرنامج تحاول تستخدم أقل الدوال وأقل عدد من السطور وتحقق لك نفس النتيجه , مش هأطول عليك
program
#include<stdio.h>
void main (void)
}
int count=0;
cout<<"type the phrase ended by the enter button";
while(getche()!'/r'(
count++;
{cout<<"characters number is%d"<<count<<endl