لو سمحتوا عاوز كود #C
يحول من الحرف إلى رقم الاسكي والعكس
مثلا أريد ادخال a يعطيني الرقم مثلا 97
وادخل 97 يعطيني a
وشكرا
لو سمحتوا عاوز كود #C
يحول من الحرف إلى رقم الاسكي والعكس
مثلا أريد ادخال a يعطيني الرقم مثلا 97
وادخل 97 يعطيني a
وشكرا
قم بتحويل الـ char إلى int والعكس. مثلا :
char aChar = (char) 97; // والعكس int aInt = (int) 'a';
السلام عليكم
هناك طرق عدة لتقوم بذلك أبسطها ما يعرف ب type casting
Ascii to int
char backInput = 'a'; int equivalentInt = (int)backInput;
int to ascii
int input = 97; char equivalentAscii = (char)input;
الطريقة الثانية
byte[] ba = {97};
ASCIIEncoding ae = new ASCIIEncoding();
string MM= ae.GetString(ba);
// Inverse
string NN = "a";
ASCIIEncoding ae1 = new ASCIIEncoding();
byte[] bb1 = ae1.GetBytes(NN);السلام عليكم و رحمة الله
مش عارف ده هيساعدك و لا لأ و كمان الرد متأخر لكن انا لسه شايفه على العموم اكتب الكود يا اما في keyDown or KeyUp بتاع اي كونترول على الفورم
MessageBox.Show(e.KeyCode)
خلي بالك انت هنا عايز الاسكي كود مس اليوني كود
ascii code not unicode
الفرق الاساسي بينهم ان الاسكي بيتخزن في تمانية بت يعني واحد بايت
واليوني بيتخزن في 16 بت يعني اتنين بايت
الفرق اللي يبان بقي هو ان الحروف العربي او بمعني اصح وادق الحروف اللي مش انجليزي مش هتظهر في الاسكي كود لان الاسكي معمول للحروف الانجليزية وبعض الاشارات الخاصة مثل _)*&^$#@
فقط اردت اضيفلك الفرق ليكون واضح لكي ماذا تريد بالظبط لاني انا تهت كثيرا في هذا الموضوع لما كنت عايز اعمل برنامج تشفير البرنامج كان شغال زي الفل لما يشفر انجليزي ويجي عند العربي يهيس !!!!!!!! واتاري هو دة السبب
اتمني اني اكون ضفت معلومة
سلام
-------------------------------------------------------------------------------------------------------------------------
|||||||||||||||| الحلم شيء مش مستحيل وبميت دليل بنكملة مشوار طويل وعلشان جميل قادرة القلوب تتحملة ||||||||||||||||
___________________________________________________________________________
هذا الموضوع مغلق.