هذا أحد البرامج التي كنت أحتفظ بها ولم أعرضها إلا اليوم , وهو لعرض الملفات الموجودة في مسار معين وهو بسيط ويساعد كثيرا في التعامل مع الملفات فتستطيع مثلا تطويره لكي تعرف مإذا كان ملف معين موجود أم لا , كما بالامكان استخدامه لحذف ملفات معينة أو عرضها بترتيب معين وهكذا ...
هذا البرنامج أسميته SBR_SORT , وللعلم فإنني أقوم عادة بتسمية برامجي , وغالبا ما يسبقها الرمز SBR قد يستفسر البعض عن معنى هذا الإسم ؟؟ كل ما في الأمر أنني أطمح منذ صغري أن أكون شركة (إن شاء الله) , وقد عزمت أنا وأحد أقاربي على أن يكون اسم الشركة مشترك من اسمنا حيث S هو أول حرف من اسم قريبي , بينما حرف B هو أول حرف من اسمي بينما R هو أول حرف في لقبنا , ولكن مع مرور الأيام ودخولنا في تخصصات دراسية مختلفة نسينا هذا الأمر , إلا أنني وجدت في نفسي ميلا إلى هذا الرمز (ربما بسبب اعتيادي له) , وبما أن قريبي لم يكن مشتركا في ذلك فجلست أفكر في أنه لابد أن يكون هناك "معنى لإسم الشركة" , لايمكن أن أكون شركة بدون دلالة ؟؟؟ , فوجدت أن أقرب كلمة تبدأ بحرف S هي Sofware وبهذا أصبح الاسم SBR = Sofware Bara Ramli , هذه هي قصة الرمز , أما الآن فأترككم مع النص المصدري:
هذا البرنامج أسميته SBR_SORT , وللعلم فإنني أقوم عادة بتسمية برامجي , وغالبا ما يسبقها الرمز SBR قد يستفسر البعض عن معنى هذا الإسم ؟؟ كل ما في الأمر أنني أطمح منذ صغري أن أكون شركة (إن شاء الله) , وقد عزمت أنا وأحد أقاربي على أن يكون اسم الشركة مشترك من اسمنا حيث S هو أول حرف من اسم قريبي , بينما حرف B هو أول حرف من اسمي بينما R هو أول حرف في لقبنا , ولكن مع مرور الأيام ودخولنا في تخصصات دراسية مختلفة نسينا هذا الأمر , إلا أنني وجدت في نفسي ميلا إلى هذا الرمز (ربما بسبب اعتيادي له) , وبما أن قريبي لم يكن مشتركا في ذلك فجلست أفكر في أنه لابد أن يكون هناك "معنى لإسم الشركة" , لايمكن أن أكون شركة بدون دلالة ؟؟؟ , فوجدت أن أقرب كلمة تبدأ بحرف S هي Sofware وبهذا أصبح الاسم SBR = Sofware Bara Ramli , هذه هي قصة الرمز , أما الآن فأترككم مع النص المصدري:
//////////////////////////////////////
// SBR_Sort //
// Version 1.0 //
// By AL Bara Ramli //
// opencpp@yahoo.com //
// www.albara.co.cc //
// Tripoli Libya //
//////////////////////////////////////
// Last Update in 1/10/2008 //
//////////////////////////////////////
#include //stdio.h
#include //dos.h
#include //string.h
// قمت بكتابة الاستدعاء بهذه الصورة لأن المدونة لا تدعم الأقواس المعكوفة
/////////////////////////////////////////
char sss[100][100];
/////////////////////////////////////////
int dir(char path[60])
{
int i=0,done;
struct find_t ffblk;
done = _dos_findfirst(path,_A_NORMAL,&ffblk);
while (!done)
{
strcpy(sss[i++], ffblk.name);
done = _dos_findnext(&ffblk);
}
return i;
}
/////////////////////////////////////////
void print_dir(int i)
{
int j=0;
while (j< n="" void="">
تنبيه: بالامكان التحكم بالانواع المعروضة بتغير النجمة * إلى نوع الملف فمثلا لعرض الملفات التنفيذية فقم بكتابة exe
// SBR_Sort //
// Version 1.0 //
// By AL Bara Ramli //
// opencpp@yahoo.com //
// www.albara.co.cc //
// Tripoli Libya //
//////////////////////////////////////
// Last Update in 1/10/2008 //
//////////////////////////////////////
#include //stdio.h
#include //dos.h
#include //string.h
// قمت بكتابة الاستدعاء بهذه الصورة لأن المدونة لا تدعم الأقواس المعكوفة
/////////////////////////////////////////
char sss[100][100];
/////////////////////////////////////////
int dir(char path[60])
{
int i=0,done;
struct find_t ffblk;
done = _dos_findfirst(path,_A_NORMAL,&ffblk);
while (!done)
{
strcpy(sss[i++], ffblk.name);
done = _dos_findnext(&ffblk);
}
return i;
}
/////////////////////////////////////////
void print_dir(int i)
{
int j=0;
while (j< n="" void="">
ليست هناك تعليقات:
إرسال تعليق