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

KiSubvertSystem

اعضاء جدد عضو جديد ★

28مشاركة
5السمعة
1موضوع منشور
20 نوفمبر 2010تاريخ الانضمام
11 ديسمبر 2010آخر زيارة
1,299مشاهدة للملف
  1. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    ما هو الـ pipe !؟ الـpipe عبارة عن قناة/مجرى للبيانات ، يمكننا الـpipe من القراءة والكتابة اليها وتستخدم لمشاركة البيانات بين عمليتين مختلفتين ، يمكنك مجازا اعتبارها ملف بدون وجود فيزيائي على القرص الصلب . مالفرق بين الـ buffer و stdin !؟ الـbuffer هي جزء من ا…

    28 نوفمبر 2010 في 01:57
  2. بخصوص تحديثات الحالة

    أقترح الغاء التزامن مع فيسبوك وتويتر او اتاحته للاعضاء ذوي مشاركات اكثر من 200 مثلا .

    27 نوفمبر 2010 في 20:21
  3. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    تخيل انك تريد قراءة المدخلات جملة واحدة دون اعتبار وجود سطر جديد ، اي قراءة اكثر من سطر بنفس الوقت ، وتريد ارسال المدخلات الى برنامج اخر عن طريق pipe او حفظها في ملف لمعالجتها في وقت لاحق : char buffer[21] = ""; fread(buffer, sizeof(char), 20, stdin); FILE *st…

    27 نوفمبر 2010 في 20:10
  4. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    هو ليس ملف بحد ذاته ولكنه يرمز لملف ، فائدته هو التعامل مع المدخلات والمخرجات في الكنسول بشكل مباشر . كلام صحيح ، كما قلت سابقا لم يتم اختبار هذه الجزئية وتركتها لـsscanf والتي بدورها لا تختبر وجود overflow . يمكن استبدالها بـstrtoul/strtol/strtod لتحويل int/f…

    27 نوفمبر 2010 في 18:36
  5. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    نعم كلامك صحيح بالنسبة لعمل الدالة ، fgets تعمل مع الملفات بالطبع كما ان stdin ترمز لملف ايضاً . stdin اختصار لـStandard Input ، وهو الـstream الذي يمثل المدخلات في شاشة الكونسول . يوجد ايضا stdout وهو يمثل الخرج :) لا يتم التأكد من هذه الجزئية ، الامر متروك ل…

    27 نوفمبر 2010 في 16:39
  6. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    يتم اولا قراءة المدخلات عن طريق الدالة fgets وهي تأخذ حجم للـbuffer لذلك لن يحدث overflow في هذه الجزئية ، الدالة تنسخ المدخلات في البفر الى ان نصل الى سطر جديد او نصل لنهاية حجم البفر . fgets(ptr_exp, MAX_STRING_SIZE, stdin); بعد ذلك يتم تخطي المسافات الزيادة…

    27 نوفمبر 2010 في 14:54
  7. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    تجربة على السريع (لم استخدم ++C هنا) : #define MAX_STRING_SIZE 256 #define FLG_CHAR 1 #define FLG_INT 2 #define FLG_REAL 4 #define FLG_SENTENCE 8 #define FLG_ALL (FLG_CHAR | FLG_INT | FLG_REAL | FLG_SENTENCE) int main () { size_t length, k; unsigned long flags…

    27 نوفمبر 2010 في 13:27
  8. اول مصحف الكتروني يستخدم تكنولوجيا silver light

    لو كانت مجانية لما شارك أحد في تطويرها كغيرها من المشاريع المفتوحة المصدر ، نحن فقط نحب ان نكثر من التذمّر عن .. برنامج مجاني ؟

    27 نوفمبر 2010 في 10:48
  9. هل يمكنك كتابة كود مناسب لحل هذه المشلكة !؟

    هناك أشياء لا يمكن التفريق فيها ، فـ5 يمكن ان يكون عدد صحيح او حقيقي او حرف .

    27 نوفمبر 2010 في 10:41
  10. الى اتقان "c l a s s"

    هذه عبارة عن جملة شرط مضمنة ، هيئتها كالتالي : condition ? first_expression : second_expression; فإن كان condition يتحقق فإن first_expression سيتم عمل evaluate له ، غير ذلك سيكون second_expression . مثلا لدي متغير اسمه i من نوع int . cout << (i < 5 ? i : 8); ه…

    24 نوفمبر 2010 في 22:39
  11. الى اتقان "c l a s s"

    class EventTime { private: int hours ; int minutes; int seconds; void validatehour(int h) { hours = ( h >= 0 && h <= 23 ) ? h : 0; }; void validateminute(int m) { minutes = ( m >= 0 && m <= 59 ) ? m : 0; }; void validatesecond(int s) { seconds = ( s >= 0 && s …

    24 نوفمبر 2010 في 18:05
  12. مساعده في كود

    exit يعني خروج من البرنامج ، return 0 . ستفي بالغرض

    24 نوفمبر 2010 في 13:55
  13. مساعده في كود

    الأفضل استخدام ++C هنا . int x, y, err; printf("Enter the first integer: "); err = scanf("%d", &x); printf("Enter the second integer: "); err += scanf("%d", &y); if (err != 2) { printf("Error"); } else if (x > y) { printf("Up"); } else if (x < y) { printf("Dow…

    24 نوفمبر 2010 في 12:07
  14. برنامج مجاني جديد لاستغلال سعة قرص الكمبيوتر التخزينية

    خطوة جيدة ، لكن الأمر سيحتاج الى تحديث الـsoftware أيضاً (كالـport/miniport drivers) كي يتم الوصول الى مساحة أكبر . حسب تجربتي فإن أكبر رقم للـsectors يمكن الوصول اليه حاليا يخزن في 32Bits . وبما ان حجم الـsector القياسي = 512 بايت اذا أقصى بايت يمكن الوصول ال…

    24 نوفمبر 2010 في 01:53
  15. سؤال : ما الأهم Coding or testing

    هذا الموضوع عبارة عن حقل منفصل في هندسة البرمجيات . ابحث عن Unit Testing ، واقرأ هذه النقاشات : هل تكتب Unit Tests؟ وبأي أداة؟ وكم درجة Coverage؟ لعبة برمجية: كم Test Case لهذه الدالة؟

    23 نوفمبر 2010 في 20:48
  16. اريد حل نهائي مع فيروسات الأوتو رن

    http://dlce.antivir.com/package/wks_avira/win32/en/pecl/avira_antivir_personal_en.exe المشكلة ليست بالبرنامج نفسه قديم/حديث ، الهم ان يتم تخديث قاعدة البيانات بشكل دوري .

    23 نوفمبر 2010 في 18:54
  17. اريد حل نهائي مع فيروسات الأوتو رن

    في العادة أحد هذه الملفات hh.exe/thumb.db هو ملف الفيروس نفسه الذي يقوم ملف الـautorun بتشغيله . بما أن المكافح لم يلتقط هذه الفيروسات ربما يحتاج الى تحديث او استبداله بواحد أكثر كفائة .

    23 نوفمبر 2010 في 10:14
  18. سؤال عن كيفية عمل ملف مخفي txt & التعامل معه

    #define IsFileExist(__filename) (_access(__finename, 0) != -1) او يمكن استخدام الدالة GetFileAttributes من مكتبة kernel32 . او استخدام PathFileExists من مكتبة shlwapi .

    22 نوفمبر 2010 في 08:34
  19. سؤال عن كيفية عمل ملف مخفي txt & التعامل معه

    نحن لا نتحدث هنا عن موضوع أدبي بل عن موضوع برمجي ، الأمر لا يحتمل وجهات نظر . هذا ليس نقاش بل سؤال والجواب اما ان يكون صحيح او خاطيء ، عندما تقول ان الملفات المخفية لا يمكن القراءة والكتابة منها وتقول هذه وجهة نظرك فاحتفظ بها لنفسك لأنها لن تنفع غيرك . من قرائ…

    21 نوفمبر 2010 في 00:28
  20. سؤال عن كيفية عمل ملف مخفي txt & التعامل معه

    هذا كلام غير صحيح . عليك ان تنتبه لما تكتبه وتتحقق من صحته ، الموضوع ليس وجهات نظر . هناك من سيأتي ويقرأ كلامك ويظن انه صحيح وسيحدث عنده لبس .

    20 نوفمبر 2010 في 22:47