amin_m
- مصر
- مساعدة تصحيح برنامج
السلام عليكم أى بوينتر يسبب لك مشكله استخدم معامل new بعد الإعلان عنه med *pos; pos=new med; وسامحنى أخى أنا لا أفهم الفرنسيه يعنى لا اعرف منطق البرنامج فى أمان الله
- مساعدة تصحيح برنامج
السلام عليكم عالجت الأخطاء التى كانت موجوده ولكنى لا اعرف استخدم البرنامج لأنى لا أفهم الفرنسيه #include<stdio.h> #include<malloc.h> #include<conio.h> #include <dos.h> struct date { int da_day,da_mon,da_year; }; struct med {int nuf; char desg; date d; float pr…
- برنامج بحاجة الى تعديل
السلام عليكم لكى يكون الخرج على هيئة جدول يجب استخدام المصفوفات جرب الكود بعد التعديل ملحوظه : البرنامج لا يسمح بإدخال ساعات أكبر من 24 ساعه #include <iostream> #include <iomanip> using namespace std; void header(void); double calculateCharges(double hours); i…
- كود ال Tree
السلام عليكم ولكن أخى/ أختى الكود السابق ناقص يجب كتابة دالة بناء TreeNode وفيه يتم اسناد القيمه x الى قيمة العضو items وكلا من البوينتر right و left يتم اسنادهما الى NULL فى دالة البناء والكود ينقصه دوال كثيره بالتوفيق سلام
- تصحيح في ال Overloading
السلام عليكم لأنك أخى لم ترفق الكود الكامل للكلاس book وغيره هذا مثال بسيط على postfix و prefix و not طبعا يمكنك تغيير الوظيفه ل not كما تريد #include <iostream> using namespace std; class A { private: int val; public: A(){ val=0;} A(int a){ val=a;} void print…
- ممكن تساعدوني في تصحيح البرنامج...
السلام عليكم قمت بإصلاح الأخطاء البرمجيه ولكنى بصراحه لم أفهم ما هو المطلوب من البرنامج بالضبط #include<iostream.h> #include<string.h> #include <fstream> using std::ifstream; using std::ofstream; ifstream RulebaseFile("RuleFile.dat",ios::in); char *lexeme =new…
- مساعدة عاجلة
السلام عليكم بالنسبه لموضوع العدد المكون من عشر خانات فأكثر لأن العدد المدخل بيكون int وطبعا له حجم محدد فى الذاكره وبالنسبه للمشكله الثانيه هذا تعديل بسيط #include <iostream> using namespace std; int main() { int num,temp; int k=1; cin>>num; temp=num; while (…
- طلب الالمساعدة فى حجز المصفوفات
السلام عليكم يمكن انشاء مصفوفه ثنائية الحجم يمكن تغيير حجمها فى الرن تايم عن طريق مؤشر الى مؤشر int** p; int r,c; cin>>r>>c; p=new int*[r]; for(int i=0;i<r;i++) p=new int[c]; حيث ان r عدد الصفوف و c عدد الأعمده ويمكن اسناد القيم بالطريقه العاديه سلام
- دوال ال Graph في الmfc
مساء النور هل تقصدى graphic بإستخدام MFC ? أم تقصدى graph الذى يستخدم فى رسم المنحنيات شوفى الرابط الآتى http://www.codeguru.com/article.php/c2195
- عمل Initialize لمصفوفة ثابتة في الكلاس
السلام عليكم لا يمكن عمل initialize للمصوفه الثابته فى الكلاس ولكن هناك عدة طرق أخرى أولا : أن تجعل المصفوفه استاتيكيه مثال #include <iostream> using namespace std; class A { private: static const int arr[4]; public: A() { } }; const int A::arr[4]={1,2,3,4}; i…
- سؤال في C++
السلام عليكم البرنامج موجود فى المنتدى مكرر كثيرا استخدمى البحث بإستخدام كلمة " المضروب " وستجدى البرنامج ان شاء الله أو ضعى محاولاتك والأخوه ان شاء الله يقوموا بتعديلها بالتوفيق
- كمان سؤال Recursion وشوفوا حلي
لا ليس شرطا وجود return تعريف الداله العوديه هى الداله التى تستدعى نفسها من داخلها وعلى حسب المطلوب منها يتم كتابتها هل جربتى الكود ؟ هل أدى المطلوب من السؤال؟ سلام
- كمان سؤال Recursion وشوفوا حلي
السلام عليكم محاوله جيده جربى الكود الآتى #include<iostream> using namespace std; void Validate(char ch) { cin>>ch; if (ch !='#' && ch !='$' && ch !='%' && ch !='*' && ch !='&' && ch !='@') { cout<<"enter the correct character : "; Validate(ch); } else cout<<"…
- سؤال بكود عن Typeid
بارك الله فيكى تحيتك وصلت لأم الدنيا يجب أن تفرقى بين المؤشر نفسه وما يشير اليه المؤشر عندما تضعى نجمه قبل اسم المؤشر فأنتى تقصدى ما يشير اليه المؤشر ولمراعاة الدقه المؤشر من النوع A* عندما يكون A polymorphic فإن المؤشر يمكن أن يشير الى كائن مشتق أما طبيعة الم…
- ممكن مساعده
بارك الله فيك أخى الكريم ما استطيع ان اقوله لك ان أفضل طريقه للتعامل مع المشكله هو المحاوله والخطأ لأن معرفة الخطأ ستوصلك الى الصواب ودائما انظر الى نفسك أقوى من المشكله يعنى اجعلها تحدى بل وعراك وقتال بينك وبين المشكله حتى تصل الى حل والتكرار يعلم الشطار ( مث…
- سؤال بكود عن Typeid
السلام عليكم السر كله موجود فى الكلمه virtual وجودها جعل الستركت A متعدد الواجهات polymorphic بمعنى ان أى مؤشر من نوع الستركت A عندما يشير الى كائن من ستركت مشتق من A يصبح من نوع الستركت المشتق حاولى تحزفى كلمة virtual وأيضا السطر اللى فيه dynamic_cast وشوفى ا…
- ممكن مساعده
السلام عليكم البرنامج الأول #include <iostream> using namespace std; int main() { int n,p,c=1; int i=1; cin>>n>>p; while (i<=p) { c*=n; i++; } cout<<c<<endl; return 0; } الثانى #include <iostream> using namespace std; int main() { int n,max=-999999999; while (…
- مشكلة فى جلب معلومات من عنوان بالذاكرة
السلام عليكم جرب أخى الكود بعد التعديل #include <stdio.h> #include <dos.h> #include <windows.h> void main(void) { unsigned int far *ptraddr; /* Pointer to location of Port Addresses */ int a; ptraddr=(unsigned int far*)0x00000408; for (a = 0; a < 3; a++) { if …
- ممكن مساعدة
السلام عليكم ورحمة الله وبركاته هناك أحد سببين 1- إما انك استدعيت دوال لم يتم كتابتها ( معلن عنها فقط فى ملف الهيدر ولم يتم كتابة implementation لها) وهما الدالتان print ودالة بناء Passenger 2- إما ان هناك خطأ فى استدعاء ملفات الهيدر سلام
- مساعدة عاجلة
طريقه أخرى بإستخدام اللوب #include <iostream> using namespace std; int main() { int num,temp; int k=1; cin>>num; temp=num; while (temp!=0) { temp/=10; k*=10; } k=k/10; while (num!=0) { cout<<num/k<<" "; num=num%k; k=k/10; } cout<<endl; return 0; } سلام