• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

سلامة_2005

اعضاء
  • عدد المشاركات

    90
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن سلامة_2005

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  1. إنشاء مصفوفة مؤشرات لبنية Struct

    انا ما كان قصدي اني انفذ هذا البرنامج وانتهى الأمر ,, هذا البرنامج في الأعلى هو عبارة عن تمرين بسيط. ولكن خلال كتابتي هذا التمرين واجهتني مشكلة لذلك توجب علي انا اسئل من هو أعلم مني حتى اعرف سبب الخطاء وكيفية تفاديه . في النهاية شكراً لك على مرورك العطر.
  2. إنشاء مصفوفة مؤشرات لبنية Struct

    مشكور أخي time1 على هذا التوضيح الجميل و التعديل الرائع الله يزيدك من علمه ويفتح لك أبواب الرزق
  3. إنشاء مصفوفة مؤشرات لبنية Struct

    المطلوب من المصفوفة انها تحتوي على مجموعة مؤشرات من نوع struct حتى استطيع تمرير المصفوفة كاملة من دالة الى اخرى لكي ابسط طريقة عمل البرنامج
  4. بسم الله الرحمن الرحيم السلام عليكم يا شباب انا احاول تعلم لغة C وفي الحقيقة واجهتني مشكلة وهي كالأتي: قمت بإنشاء بنية struct وسميتها Rect وهي تحتوي على اربع متغيرات : typedef struct { int x,y; int w,h; } Rect; انا اريد إنشاء مصفوفة تحتوي على مؤشرات Rect حتى استطيع ان استخدمها كمعاملات من خلال الدوال ولكي استطيع ان اعالجها بسهولة. المشكلة : المشكلة اني كلما حاولت ان احجز ذاكرة للمتغيرات و اخزن مؤشرها في المصفوفة احصل على خطاء وينهار البرنامج الكود التالي للتوضيح: int t_size = 20; Rect* list[t_size]; int i=0; while(i<20) { if( (list[i] = malloc(sizeof(Rect)) == NULL) ) { printf("\nError in malloc"); exit(1); } i++; } وحتى لو كتبت الكود بالصيغة التالية فإنه لن يعمل: int t_size = 20; Rect* list[t_size]; int i=0; list[0] = malloc(t_size * sizeof(Rect*)); while(i<20) { if( list[i] == NULL ) { printf("\nError in malloc"); exit(1); } i++; } الكود بالكامل : #include<stdio.h> typedef struct { int x,y; int w,h; } Rect; void SetRect(Rect** r, int size); int main() { int t_size = 20; Rect* list[t_size]; int i=0; list[0] = malloc(t_size * sizeof(Rect*)); while(i<20) { if( list[i] == NULL ) { printf("\nError in malloc"); exit(1); } i++; } SetRect(list, t_size); i = 0; while(i<t_size) { printf("\nRect[%d]->x:%d\tRect[%d]->w:%d", i, list[i]->x, i, list[i]->h); i++; } getch(); return 0; } void SetRect(Rect** p, int sz) { int i=0; int j=sz; Rect* pRect; while(i<j) { pRect = p[i]; pRect->x = 2*i; pRect->y = 3*i; pRect->w = 1+i; pRect->h = 6+i; i++; } } main05.rar
  5. السلام عليكم برنامج بسيط من تصميمي عبارة عن سكريبت شيل و برنامج خطي بلغة سي لتثبيت الخطوط العربية :P ذات النمط ttf من خلال تنزيلها من موقع ftp خاص بي . ( ملاحظة مهمة:أخي القاريء العزيز، هذا المرفق يحوي على كود تخريبي لنظامك، لكي يبرهن لك صاحب المشاركةعلى ذوقه الرفيع ، حمله على مسؤوليتك ) للتحميل : arabic_ttfonts.zip
  6. Microsoft Windows Ver1 :lol:

    أتوقع بعد 10 سنين احصل ويندوز XP في المرفقات ,,,, :lol: هل جربت تشغيله عن طريق الـ vmware ؟؟؟
  7. السلام عليكم قوقل مثلها مثل أي شركة أمريكية , تدعي إنها تحافض على سرية و خصوصية معلوماتها و معلومات عملائها و مستخدميها هذا فقط أمام وسائل الإعلام وتحت الطاولة تجد تعاون كامل مع أجهزة الدولة , نفس الكلام اللي كانت تقوله في حرب 2006 على لبناان
  8. المصدر : هنـا مايكروسوفت تشتري ياهو بمبلغ 44.6 مليار دولار , والغرض من الصفة تحسين المنافسة و توسيع حصصهم من سوق الدعاية و الأعلان الذي تسيطر عليه google بنسبة كبيرة , ويذكر الخبر أن إيرادات سوق الإعلان على الأتترنت قد ترتفع لتصل الى 80 مليار دولار بحلول 2010 مقارنة بـ 40 مليار دولار في عام 2007
  9. حزمة Crossover الرائعة !

    السلام عليكم بصراحة عند مشاهدة المقطع و هو نفسه الموجود على موقع wine : http://www.winehq.org/?news=archive تجد الإعلان يضهر نظام ويندوز XP بإنه بطييييييء جداً مع العلم ان لعبة half-life 2 و محركها Source Engine يعتبر أفظل المحركات ولعبة half life 2 تعمل بطلاقه حتى مع معالجات بنتيوم 3 و ويندوز 2000 لا يوجد مبرر لمثل هذا الإعلان , بصراحة لينكس نظام جميل و لكن للأسف المتعصبين له يشوهون صورته من حيث لا يعلمون
  10. السلام عليكم العديد من المحللين كانوا يقولون انه فيزتا مثل ويندوز ME صدر في فترة غير مناسبة وعند التحول من تقنية WinNT الى Windows 7 هل ويندوز vista ويندوز ME ؟ او نفس ويندوز XP عندما صدر عام 2001 ؟ مو مشكلة من الشركة او لا ,,, إستخدمها و إستفيد منها . أما إذا جاي تجادل من ناحية هذا أفظل من هذا , فبصراحة لا يوجد مقارنة بين الإثنين كل نظام له أسلوبه الخاص ووضعه الخاص , وفي النهاية المستخدم هو المستفيد
  11. المصدر ويندوز 7 او فيننا تم إرسال النسخ التجريبة منه ( Milestone 1 ) او M1 الى شركاء مايكروسوفت الرئيسيين لكي يتم تجربته . النظام سوف يصدر في النصف الثاني من عام 2009 , الـ M2 سيتم إصداره في إبريل / مارس من هذا العام , الـ M3 في الربع الثالث من هذا العام , و إصدارة beta لم يتم تحديد وقتها بعد . الميزة الرئيسية في 7 هو الـ MinWin وهي إصدارة مصغرة من ويندوز بحجم 25 ميغا و إستهلاك قليل للذاكرة . مصدر
  12. بيل جيتس سيترك ميكو

    والله أنا مثلك ,, كل سنة يزيد عدد الأشخاص اللي يطلبون مني نسخ للينكس لتوزيعات شهيرة مثل يوبونتو و سوزي و فيدورا و غيرها بس بعد مدة من الزمن أسئلهم عن تجربتهم و أسمع منهم العجب , ستجدهم يشتكون من التعريفات و قلة البرامج و النظام ينهار بشكل كبير و و و الكثير صدقني بعضهم قالوا لي " لم نعرف مدى سهولة نظام ويندوز إلا بعد تجربة لينكس " لينكس ليس لسطح المكتب , لينكس نظام سرفرات
  13. بيل جيتس سيترك ميكو

    هذا من صالح الشركة ,, لا بد من تسليم الراية الى من بعده حتى يتأكد ان تعب كل هذي السنين لن يضيع هبائاً منثورى والله المتخلف هو من يبقى في كرسيه حتى يموت ويتعفن ,,, العديد من الشركات في الخليج كانت في قمة مجدها عندما كانت تدار من قبل مالكيها , ولكن بعد وفات المالك تختفي الشركة و كان شيءً لم يكن , ولو كان عندهم رؤيه جيدة للمستقبل لاشرفوا بانفسهم على تدريب مثل هذه الكفائات ليضمنوا إستمراية الشركة في المستقبل .
  14. السلام عليكم و رحمة الله و بركاته قائمة تحتوي على جميع التحسينات التي تم إضافتها في الحزمة الخدمية الأولى للفيزتا وتحتوي على العديد من التفاصيل و الأختلافات التي ستحتويها الحزمة و أكثرها تتمركز حول مشاكل في الإعتمادية ( Reliability ) المقالة : http://technet2.microsoft.com/WindowsVista...3.mspx?mfr=true
  15. نظام لنكس والبرمجه ؟

    ممكن تجاوب على التالي يا أخ برق : س1: ما تعريف البرمجة ؟ وهل يختلف هذا التعريف من نظام إلى أخر ؟ س2: ما تعريف البرمجة على ويندوز ؟ وما تعريفها على لينكس ؟ س3: ما لغة (لغات) البرمجة التي تستخدمها على لينكس ؟