Archive

Archive for the ‘سي++C’ Category

برنامج FPlitter++ لتقسيم الملفات الكبيرة واعادة دمجها

أكتوبر 6th, 2009 Wajdy Essam 7 comments

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

الكثير منا يحتاج لأن يرفع ملفات الى أحدى المواقع على الإنترنت ،، ولكن المشكلة هي أنه في أي موقع توجد سياسه معينة تحدد حجم وكمية الملفات التي يتم رفعها ، وأكبر مثال على ذلك الإعداد القياسي في السيرفر الذي يضم المدونه والذي يحدد حجم الملفات المرفقة بامتداد 2 ميغا فقط ..

من هنا كانت فكرة برنامج FPlitter++ وهو يقسم أي ملف مهما كان حجمه من 1 ميغا الى 2 اس 64 وهو عدد تقريبا يساوي 16 تيرابايت ان لم تخني الذاكرة ..

Read more…

Categories: سي++C Tags:

المكتبه Console V.01 لتزيين وتلوين المخرجات C++ Console Screen

أغسطس 31st, 2009 Wajdy Essam 2 comments

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

الكثير منا يحاول تزيين برنامجه C++ Console Application واضافه الالوان وبعض الخصائص الأخرى ، وهناك الكثير من المكتبات لفعل ذلك وأشهرها مكتبه بورلاند Graphics.h والتى كانت تعمل تحت مترجمات الدوز القديمه Borland C++ 4، والأن تطورت المكتبه وأصبح لها أصدار جديد متوافق مع مترجمات سي++ الجديده يعمل على DEV-C++ & Mingw..

في هذا التدوينة سنلقى الضوء على أحد المكتبات البسيطه للغايه التي قمت بكتابتها فيما مضى ، و قد تفيد فقط المبتدئين ، المكتبه توقفت من تطويرها لكن اذا أردت المشاركه في المكتبه وتطويرها فمرحبا بك ..

Read more…

Categories: سي++C Tags:

String Tokenizer Class

أغسطس 31st, 2009 Wajdy Essam 3 comments

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

عملية الToeknizing هي من أشهر العمليات عند التعامل مع النصوص ، وهي بشكل عام تقسيم النص الى عدة نصوص ويتم فصل ذلك النص حسب العلامة التي تريدها ..

للأسف لا توجد في لغه سي++ القياسية Standard C++ Library أي كلاس أو دالة جاهزة للقيام بذلك بشكل مباشر ( توجد داله في مكتبة لغه السي القياسية C Run-time Library بالإسم strtok تقريبا ولكن كما يوضح الإسم هي تتعامل مع نصوص السي C-Style String وليس string in cpp ) ، كما أن التعامل مع تلك الدالة يحتاج لإستخدام بضعه دوال أخرى في السي للتعامل مع النصوص .

Read more…

Categories: سي++C Tags: