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

حول تحويل السترين الي ستريم من الباينري

مغلق
بدأه ibm_nt في 7 مايو 2007 · 6 رد · 1,042 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد دالة تقوم بتحويل سترينج الي ستريم من الاصفار والوحايد 0و1

بمعني ادق:

اقوم بصنع برنامج تشفير والحمد لله تقريبا خلصتوا بس ناقص حاجتين :

الاولي اني اديلة الاسترينج يحولة الي باينري حتي استطيع التعامل معاة .

ثانيا اني اعملة دي ال ال لاني ناوي استخدمة في الشغل بتاعي . لان اساسة الرياضي جامد لمن درس النتورك سيكيورتي

network security & Cryptography.

ولا يوجد لدي اي مانع لرفعة علي المنتدي للنقاش ولكن اولا اريد تحويل الاسترين الي باينري

انا اريد دالة ياشباب تحول كل حرف الي باينري من 16 بت اي 2 بايت وليس الانسي كود !!! اللي هو 8 بت.

اخيرا اشكركم جدا واسف علي المقدمة الطويلة.

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#2

UP

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#3

بخصوص ال 16 بت ممكن تستخدم اليونيكود Unicode ممثل فى ال wide characters فى السى/سى++ أما بخصوص الدالة, هل حاولت كتابة أى شئ أو على الأقل ما هى الفكرة اللى فى راسك للتحويل دا؟

#4

اعتقد انك حلتلي المشكلة !!!

wide characters

وواحد صاحبي في الكلية قالي نفس الكلام ولكن بدون تفاصيل تركني للبحث والحمد لله وصلتلها

وهذا ما وصلتلة :

string StringToStream(string str)
{
	string stream="";
	wchar_t ch;
	for(int i=0;i<str.length();i++)
	{
		ch=str;
		stream += IntToBinary(ch,16);
	}
	return stream;
}

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#5

لسؤال الن اصبح كلاتي :

كيف يمكن تحويل الباينري الي حروف

بمعني اخر

عايز دالة عكس اللي فوق دية

بمعني اخر :D

دالة تحول ال16 بت الي الحرف المقابل لية في اليونيفيرسال كودunicode

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#6

up

-------------------------------------------------------------------------------------------------------------------------

|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||

___________________________________________________________________________

#7

دلوقتى إنت خزنت كل بيت فى حرف, مظبوط؟, علشان تعكس العملية بقا تعمل متغير جديد 16 بت و تخليه بصفر و تاخد كل حرف و لو كان ’1’ تحط مكانه 1 فى المتغير الجديد و بكدة حتكون المتغير تانى.

هذا الموضوع مغلق.

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