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

تحويل عدد ست عشري إلى نص !

بدأه The Hidden Ghost في 17 سبتمبر 2012 · 18 رد · 2,184 مشاهدة · في مشاريع ومسابقات القسم
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

02.png

بسم الله الرحمن الرحيم ،،،،

عندما تضعف الأبدان و تستنزف الأفكار من الأذهان و تكثر الآهات و الأحزان

حينها أشعر بنخوة الشجعان ، وأقول في نفسي أن ما قد كان كان

laugh.gif

من من لا يعرف Xacker ماستر و تلميحه الشهير ، المثير ، و الخطير

laugh.gif

0xDEADBEEF

مسيرة الألف ميل خطوة ، و خطوتنا تبدأ من هذا التلميح الست عشري الذي

يخفي في طياته جملة مفيدة مفادها القتل و الترهيب ، ولأن الأفكار غير مجودة

في هذه الفترة ، ارتأيت أن أبرمج برنامجا عاديا يستقبل من المستخدم عددا

ست عشريا ، ثم يقول له هل هذا الرقم يعتبر كلمة صحيحة لغويا على الصعيد

القومي الانجليزي أم لا . أعلم أن الفكرة بسيطة لكنها من معجزات النظام

الست عشري الذي شن حربا ضروسا في وجه المبرمجين منذ الأزل ، وسيضل

حكاية نكراء يرويها خير خلف لخير سلف . المهم إليكم الكود سورس و لكم

واسع النظر يا عشاق البرمجة ...

smile.gif



#include <stdio.h>
#include <stdlib.h>

int isWord(int hExnUmber)
{
int i;
int hExmIracle[] =
{0xACE,0xADD,0xBAD,0xBED,0xDAD,0xCEDE,0xFACE,
0xFADE,0xDEAD,0xFEED,0xBADC0DE,0xDEADBEEF };

for(i=0;i<=12;i++){
if(hExnUmber == hExmIracle)
return printf("\n 0x%x Is a word !!!\n\n",hExnUmber);
}
return printf("\n 0x%x Is not a Word !!!\n\n",hExnUmber);
}

int main(){
int input;
printf(" Enter your Number here : 0x");
scanf("%x",&input);
isWord(input);
system("pause");
return 0;
}

تم تعديل هذه المشاركة بواسطة أحمد الشنقيطي في 18 سبتمبر 2012 في 03:04 — السبب: تعديل العنوان.

1
rS3eY.png
#2

حماستك رائعة بالفعل ..(بغض النظر عن محتوى المشاركة laugh.giflaugh.gif)

يبدون أنني سأضع كودي الفظيع والذي أحاول شرحه منذ مدة دون جدوى ... وال1ي وعدتكم به أيضاً جون أن أفي بوعدي ...

حماستك حمستني ...smile.gif

هذا هو الكود الذي يقوم برسم صورةbmp على الكونسول ...

أرجو أن ينال إعجابك رغم أنه غير مفهوم وغير مرتب وغير وغير ...إلخ ..

بالتوفيق يا حمزة البطل ...ادرسه وافهم كل خربشة فيه ... لو استطعت فهمه ستكون بالفعل بطل wink.gifwink.gif

عملت عليه حوالي شهر كامل ... وبه مكتبة دوال فيها الكثير من الأفكار ... ومكتبة أخرى أخذتها منك ..لا بد أنك ستتعرف عليها ....

بالتوفيق ..

وأتركك مع المرفق والذي أفتخر به كإنجاز في حياتي ..أرجو أن تستفيد منه أنت..ومن يملك حماستك الرائعة أيضاً ...Exclusive For ArabTeam.rar

____________________

ملاحظة على الموضوع : لا اتنس أنه يمكننا توليد المزيد من الكلمات إلى عدد كبير جدا جدا ..لا يمكن أن نحصره في مصفوفة ...

فيمكن أن نعتبر 0 مثل o

وأن نعتبر 1 مثل l

وأن نعتبر 9 مثل g وهكذا ..

هذا إذا استثنينا الكلمات العربكليزية ...(مصطلح من اختراعي ) مثل 6aleb طالب .. 9dee8 صديق .. وهكذا ..هناك الكثير من الكلمات لنولدها ...

بالتوفيق

2
#3

أهلا مصطفى smile.gif ، نعم يمكن توليد كلمات لا حصر لها ، المهم انتظرني قليلا سأرد عليك برد سمين laugh.gif...

rS3eY.png
#4

بكل تأكيد سينال إعجابي أخي مصطفى laugh.gif ،،،

سأجربه و أرد عليك teeth_smile.gif + شكرا لردك على موضوعي المتواضع biggrin.gif

rS3eY.png
#5

بغض النظر عن محتوى الكود ولكن تبقى محاولة جيدة يجب أن نحيي صاحبها العبقري الأسطورة الخارق للعادة حمزة:lol:

كل حرف يمكن تمثيله بالنظام السدس عشري ولكن أن تمثل مصفوفة أحرف شخصيا لم يسبق لي أن جربت هذا ؟huh.gif

برمجت هذا البرنامج الذي يقوم يتحويل الأعداد السدس عشرية لحروف لا أعرف هل يفيدك أم لا؟wink.gif

#include <stdio.h>
#include <stdlib.h>
#define N() puts("\n\n\n");

void traduire(int *hex);

int main()
{

int num=0,*tab=NULL,*p=NULL;
const char *p1="introduisez nombre des characteres secrets :\t",
   		*p2="entrer nombre (hex) :\t0x";
printf(p1);
scanf("%d",&num);
N()
tab=(int*) calloc(num,sizeof(int));
if(!tab) exit(0);

for(p=tab;p<tab+num;p++)
{
	printf(p2);
	scanf("%x",p);
	traduire(&*p);
}
N()
for(p=&*tab;p<tab+num;p++)
printf("%c",(char)*p);
N()

free(tab);
tab=0;

return 0;
}

void traduire(int *hex)

{
 	if(*hex>=0x61 && *hex<=0x7a)
 	*hex^=0x20;
 	else if((*hex>=0x00 && *hex<0x61) || (*hex>0x7a && *hex<=0xff) );
 	else *hex='?';
 	return;
}

1347916769551.jpg

2

i love you mama

#6

ما هذا الجمال ! smile.gif ، ما هذا الإبداع ! smile.gif ، ما هذا الرونق المنمق ! smile.gif

صراحة ، أبدعت كل الإبداع في كتابة الكود رغم أني لم أعرف السبب من استخدام الملف

Screen.cpp المليء بالأرقام المخيفة happy.gif ، والله ثم و الله إني أحبك من كل أعماقي يا أيها

الغالي على قلبي ، يا من سمي باسم خير العجم و الأعراب سيدنا المصطفى عليه أزكى

الصلاة و التسليم smile.gif ،،،

حصل لي الشرف أن يعرض إسمي الصغير على الشاشة السوداء المقفرة عدوة المبرمجين

تستحق أن ترفع لك القبعة wub.gif، شكرا ، شكرا ، شكرا laugh.gif

تم تعديل هذه المشاركة بواسطة Hamza+C+ASM في 18 سبتمبر 2012 في 00:37

rS3eY.png
#7

إليك هذه الهدية أخي مصطفى ،،، smile.gif

اقتباس

قصيدة لأعضاءأحبهم :

هيا حيوا أبناء الجيل الجديد **** عزيمتهم عزيمة من حديد

ارفعوا لواء المنتدى المجيد **** وحيوا الزعيم مصطفى الصنديد

_________________

هيا حيوا عصابة السي++ والسي **** مصطفى،مومو،وأحمد الحماسي

زعيمنا زعيم لا يقسو ولا يقاسي **** دوما يفلح في الميدان الدراسي

___________________

بسلاح الحق البتار **** سنطهر المنتدى من الأشرار

وسنكشف ستار الأســرار **** وسنمحوا رواسب العار

____________________

وسنمضي نقلق راحتــهم **** بمواضيع ضخمة ترعبــهم

لن نقبل حق تنازلــهم **** وسنواصل قهر عصابتـــهم

______________________

فسحقــــا للفي بي وللدلفــي **** تـعلمهما كالزواج العرفــي

زواج المتعة الغير كافـــي **** هذه هي لغة الفي بي والدلفـي

________________________

فصبرا،صبرا يا منتدانا يا غالــي **** ستعود كما كنت في الأيام الخوالــي

ســـامقا،ســاميا في الأعالـــي **** رغم أنف الحسود واللامبالـــــــي

______________________

لن نترك جزء لمختــــــــــــــل **** لن نرضى بمزيد من الـــــــذل

سنبدد جو الملل والكســـــــــل **** ببرامج جميلة كبهاء الفـــــــل

_____________________

فحبــــــك في قلبــي سمــــا **** يا من علمتنا حب المضي قدمـــــا

أحبك حبــــا جمـــــــــــــا **** يامن ستبقى لكل المنتديات علـمـــــا

_____________________

سنغض الطرف عن كل الأخطـــاء **** سوف لن نبالي بباقي الأعضـــــــاء

وسنبقى نجزل لك في العطــــاء **** فنحن من الكرمـــاء الأسخيــــــاء

________________

تم تعديل هذه المشاركة بواسطة Hamza+C+ASM في 18 سبتمبر 2012 في 00:55

1
rS3eY.png
#8
مصطفى 36a2 كتب:

ملاحظة على الموضوع : لا اتنس أنه يمكننا توليد المزيد من الكلمات إلى عدد كبير جدا جدا ..لا يمكن أن نحصره في مصفوفة ...

فيمكن أن نعتبر 0 مثل o

وأن نعتبر 1 مثل l

وأن نعتبر 9 مثل g وهكذا ..

هذا إذا استثنينا الكلمات العربكليزية ...(مصطلح من اختراعي ) مثل 6aleb طالب .. 9dee8 صديق .. وهكذا ..هناك الكثير من الكلمات لنولدها ...

بالتوفيق

رائع مذهل فنان يا مصطفىcool.gif

تستحق كل الإشادة و التنويه blush.gif

اقتباس
ملاحظة على الموضوع : لا اتنس أنه يمكننا توليد المزيد من الكلمات إلى عدد كبير جدا جدا ..لا يمكن أن نحصره في مصفوفة ...

جربت الكود ولمحت تلك الجملة الجميلة "بارك الله فيك يا حمزة ووفقك وعلمك و يسر دربك" وذلك الوجه الجميل الذي أزال تلك السوداوية عن الشاشة و أكسبها حلة جميلة تزدان بها

طلب : هل يمكنك مثلا أن تكتب تلك الجملة ولكن الإسم يكون *بدر* أريد أن أفاجئ صديقا مقربا لي على حساب برنامجك طبعاlaugh.gif

+1

i love you mama

#9
اقتباس

قصيدة لأعضاءأحبهم :

هيا حيوا أبناء الجيل الجديد عزيمتهم عزيمة من حديد

ارفعوا لواء المنتدى المجيد وحيوا الزعيم مصطفى الصنديد

___________________________________________________

هيا حيوا عصابة السي++ والسي مصطفى،مومو،وأحمد الحماسي

زعيمنا زعيم لا يقسو ولا يقاسي دوما يفلح في الميدان الدراسي

________________________________________________________

بسلاح الحق البتار سنطهر المنتدى من الأشرار

وسنكشف ستار الأســرار وسنمحوا رواسب العار

_____________________________________________________________

وسنمضي نقلق راحتــهم بمواضيع ضخمة ترعبــهم

لن نقبل حق تنازلــهم وسنواصل قهر عصابتـــهم

_________________________________________________________________

فسحقــــا للفي بي وللدلفــي تـعلمهما كالزواج العرفــي

زواج المتعة الغير كافـــي هذه هي لغة الفي بي والدلفـي

___________________________________________________________________

فصبرا،صبرا يا منتدانا يا غالــي ستعود كما كنت في الأيام الخوالــي

ســـامقا،ســاميا في الأعالـــي رغم أنف الحسود واللامبالـــــــي

________________________________________________________________________

لن نترك جزء لمختــــــــــــــل لن نرضى بمزيد من الـــــــذل

سنبدد جو الملل والكســـــــــل ببرامج جميلة كبهاء الفـــــــل

_________________________________________________________________________

فحبــــــك في قلبــي سمــــا يا من علمتنا حب المضي قدمـــــا

أحبك حبــــا جمـــــــــــــا يامن ستبقى لكل المنتديات علـمـــــا

__________________________________________________________________________

سنغض الطرف عن كل الأخطـــاء سوف لن نبالي بباقي الأعضـــــــاء

وسنبقى نجزل لك في العطــــاء فنحن من الكرمـــاء الأسخيــــــاء

ما أجملها من قصيدة يا شاعر المنتدى !!cool.gif

اقتباس
بسلاح الحق البتار سنطهر المنتدى من الأشرار

تخيلتك غوغو أو ضاي الشجاع لوهلة laugh.gif

أعجبتني القصيدة +1

1

i love you mama

#10

شكرا أخي مومو + لا أعرف اسمك الحقيقي هههه laugh.gif + غوغو أصبح من الماضي . الزمن زمن نارورتو أوزوماشي smile.gif + 1+ لأن القصيدة أعجبتك wub.gif

rS3eY.png
#11

عندي ملاحظة صغيرة أود إدراجها في الموضوع للفائدة العامة :)

النظام الثنائي أيضا يُمكن تحويله إلى نصوص و العكس صحيح.

مثلا, العدد 417261625465616D في نظام الــ hex يُكافئ العدد 0100000101110010011000010110001001010100011001010110000101101101 في النظام الثنائي و يُكافئ الكلمة ArabTeam.

يمكنكم استخدام هذا الموقع للتحويل من الأنظمة العددية إلى النصوص :

:: بعد إذنك أخي حمزة, قمتُ بتعديل العنوان حتى يكون مناسباً لمحتوى الموضوع ::

1
#12

ما شاء الله أصبحت المشاركة غنية ...بالأدب والشعر والمبدعين... smile.gif

@أخي حمزة ..

اقتباس
Screen.cpp

هذا الملف يحتفظ بالصورة على شكل مصفوفة يمكنك إدراجها لاحقاً في برنامجك دون العودة للصورة ..

@أخي مومو الغالي ...

اقتباس
طلب : هل يمكنك مثلا أن تكتب تلك الجملة ولكن الإسم يكون *بدر* أريد أن أفاجئ صديقا مقربا لي على حساب برنامجك طبعا

يقد كنت أنت السبب وراء بحثي المتواصل عن تلوين الشاشة السوداء... بسبب أسئلتك دوما عنها ..ووصفك لها بأنها (سوداء ومملة )

فدفعتني للوصول إلى ذلك laugh.giflaugh.gifفجزاك الله خيراً ...

بالنسبة لطلبك ..يمكنك تحرير الصورة المرفقة بالرسام ورسم أي شيء تريده .. وإليك محاولتي ... Exclusive For MOMO.rar

واصل وصفك لها بأنها سوداء مملة حتى أبرمج لعبة Call Of DUTY على الكونسول بسببك laugh.giflaugh.gif

تحياتي للجميع يا غوالي ..

_____________________________

ملاحظة:أفضل هذا الجو من التآلف والفرحة والتواضع الرائع...على جو باقي الأفسام dry.gif

يعني إذا كنا نريد أن تعلم ..فهذا لا يعني أن نصل الحاجبين من كثرة العبوس والجدية ...

تم تعديل هذه المشاركة بواسطة مصطفى 36a2 في 18 سبتمبر 2012 في 11:07

1
#13
أحمد الشنقيطي كتب:

عندي ملاحظة صغيرة أود إدراجها في الموضوع للفائدة العامة :)

النظام الثنائي أيضا يُمكن تحويله إلى نصوص و العكس صحيح.

مثلا, العدد 417261625465616D في نظام الــ hex يُكافئ العدد 0100000101110010011000010110001001010100011001010110000101101101 في النظام الثنائي و يُكافئ الكلمة ArabTeam.

يمكنكم استخدام هذا الموقع للتحويل من الأنظمة العددية إلى النصوص :

:: بعد إذنك أخي حمزة, قمتُ بتعديل العنوان حتى يكون مناسباً لمحتوى الموضوع ::

لا مشكلة أستاذ أحمد ، هكذا أفضل smile.gif

rS3eY.png
#14
أحمد الشنقيطي كتب:

عندي ملاحظة صغيرة أود إدراجها في الموضوع للفائدة العامة :)

النظام الثنائي أيضا يُمكن تحويله إلى نصوص و العكس صحيح.

مثلا, العدد 417261625465616D في نظام الــ hex يُكافئ العدد 0100000101110010011000010110001001010100011001010110000101101101 في النظام الثنائي و يُكافئ الكلمة ArabTeam.

يمكنكم استخدام هذا الموقع للتحويل من الأنظمة العددية إلى النصوص :

:: بعد إذنك أخي حمزة, قمتُ بتعديل العنوان حتى يكون مناسباً لمحتوى الموضوع ::

لا مشكلة أستاذ أحمد ، هكذا أفضل smile.gif

rS3eY.png
#15
Hamza+C+ASM كتب:

إليك هذه الهدية أخي مصطفى ،،، smile.gif

اقتباس
قصيدة لأعضاءأحبهم :

هيا حيوا أبناء الجيل الجديد عزيمتهم عزيمة من حديد

ارفعوا لواء المنتدى المجيد وحيوا الزعيم مصطفى الصنديد

___________________________________________________

هيا حيوا عصابة السي++ والسي مصطفى،مومو،وأحمد الحماسي

زعيمنا زعيم لا يقسو ولا يقاسي دوما يفلح في الميدان الدراسي

________________________________________________________

بسلاح الحق البتار سنطهر المنتدى من الأشرار

وسنكشف ستار الأســرار وسنمحوا رواسب العار

_____________________________________________________________

وسنمضي نقلق راحتــهم بمواضيع ضخمة ترعبــهم

لن نقبل حق تنازلــهم وسنواصل قهر عصابتـــهم

_________________________________________________________________

فسحقــــا للفي بي وللدلفــي تـعلمهما كالزواج العرفــي

زواج المتعة الغير كافـــي هذه هي لغة الفي بي والدلفـي

___________________________________________________________________

فصبرا،صبرا يا منتدانا يا غالــي ستعود كما كنت في الأيام الخوالــي

ســـامقا،ســاميا في الأعالـــي رغم أنف الحسود واللامبالـــــــي

________________________________________________________________________

لن نترك جزء لمختــــــــــــــل لن نرضى بمزيد من الـــــــذل

سنبدد جو الملل والكســـــــــل ببرامج جميلة كبهاء الفـــــــل

_________________________________________________________________________

فحبــــــك في قلبــي سمــــا يا من علمتنا حب المضي قدمـــــا

أحبك حبــــا جمـــــــــــــا يامن ستبقى لكل المنتديات علـمـــــا

__________________________________________________________________________

سنغض الطرف عن كل الأخطـــاء سوف لن نبالي بباقي الأعضـــــــاء

وسنبقى نجزل لك في العطــــاء فنحن من الكرمـــاء الأسخيــــــاء

لا تحرف النشيد الاصلي laugh.gif فهو اول نشيد حفظته فى صغري (بغض النظر عن انني اسألك من تقصد بالاشرار ؟ happy.gif)

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

وبكل القوة ندفعهم

بسلاح الحق البتار سنحرر ارض الأحرار

ونعيد الطهر إلى القدس من بعد الذل وذا العار

بسلاح الحق البتار سنحرر ارض الأحرار

ونعيد الطهر إلى القدس من بعد الذل وذا العار

من بعد الذل وذا العار

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

وبكل القوة ندفعهم

وسنمضي ندك معاقلهم بدوي دام يقلقهم

وسنمحوا العار بأيدينا وبكل القوة نردعهم

وسنمضي ندك معاقلهم بدوي دام يقلقهم

وسنمحوا العار بأيدينا وبكل القوة نردعهم

وبكل القوة نردعهم

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

وبكل القوة ندفعهم

لن نرضى بجزء محتل لن نترك شبرا للذل

ستمور الأرض وتحرقهم في الأرض براكين تغلي

لن نرضى بجزء محتل لن نترك شبرا للذل

ستمور الأرض وتحرقهم في الأرض براكين تغلي

في الأرض براكين تغلي

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

وبكل القوة ندفعهم

لن نرضى بجزء محتل لن نترك شبرا للذل

ستمور الأرض وتحرقهم في الأرض براكين تغلي

لن نرضى بجزء محتل لن نترك شبرا للذل

ستمور الأرض وتحرقهم في الأرض براكين تغلي

في الأرض براكين تغلي

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

سنخوض معاركنا معهم وسنمضي جموع نردعهم

ونعيد الحق المغتصب وبكل القوة ندفعهم

وبكل القوة ندفعهم وبكل القوة ندفعهم وبكل القوة ندفعهم

الي اخر النشيد الذي عنوانه

وهو من اناشيد الانتفاضة
1

GoodBye

#16

نعم أخي محمد laugh.gif، يعجبني ذلك النشيد كثيرا smile.gif لذلك نسجت خيوط القصيدة على ذلك المنوال فقافياته روعة حقا happy.gif + سألتني عن الأشرار ( مجرد خطأ مطبعي هههههه إن شئت أزلته حالا laugh.giflaugh.giflaugh.gif) + ما رأيك في فكرة الهكس ؟ هل أعجبتك ؟

الأشرار == من يتعلم لغة برمجة كهلة مثل الفي بي أو الدلفي ، أبغضها ههههههه wacko.gif

rS3eY.png
#17

فكرة جميلة برغم كونها ليست جديدة (علي الhex طبعا) لكن الاجمل هو السورس الرائع والذي يحتاج الي تطوير اكثر

عموما فكرة الموضوع مطبقة فى تطبيقات وادوات عديدة ومنها ادوات متاحة Online مثل

http://centricle.com/tools/ascii-hex

http://www.string-functions.com/hex-string.aspx

GoodBye

#18

شكرا أستاذ محمد على المرور و الإضافات الجميلة smile.gif

rS3eY.png
#19
مصطفى 36a2 كتب:

@أخي مومو الغالي ...

يقد كنت أنت السبب وراء بحثي المتواصل عن تلوين الشاشة السوداء... بسبب أسئلتك دوما عنها ..ووصفك لها بأنها (سوداء ومملة )

فدفعتني للوصول إلى ذلك laugh.giflaugh.gifفجزاك الله خيراً ...

بالنسبة لطلبك ..يمكنك تحرير الصورة المرفقة بالرسام ورسم أي شيء تريده .. وإليك محاولتي ... Exclusive For MOMO.rar

واصل وصفك لها بأنها سوداء مملة حتى أبرمج لعبة Call Of DUTY على الكونسول بسببك laugh.giflaugh.gif

تحياتي للجميع يا غوالي ..

_____________________________

أعتذر أخي مصطفى عن هذا التأخير بسبب الإنقطاع المفاجئ للنت dry.gif

اقتباس
بالنسبة لطلبك ..يمكنك تحرير الصورة المرفقة بالرسام ورسم أي شيء تريده .. وإليك محاولتي ...

شكرا بزاف على الإستجابة لطلبي و الله برنامج جميل جدا زادته الصورة بهاء و نقاوة +1cool.gif

اقتباس
ملاحظة:أفضل هذا الجو من التآلف والفرحة والتواضع الرائع...على جو باقي الأفسام dry.gif

يعني إذا كنا نريد أن تعلم ..فهذا لا يعني أن نصل الحاجبين من كثرة العبوس والجدية ...

معك حق أخي مصطفى يجب أن نمحي تلك الصورة النمطية التي يحاول البعض رسمها على المبرمجين من عبس و قسوةlaugh.gif

i love you mama

مواضيع مشابهة