سؤال

هل يمكنك مساعدتي في البحث عن طريقة لتحويل char إلى ثنائي 8x8 (لست متأكدًا من كيفية تسميته)

مثل على سبيل المثال "أ"

00011000
00100100
00100100
01000010
01111110
10000001
10000001
10000001

أنا فعلا أفعل هذا يدويا :(

الاقتراحات لا تزال مفتوحة :D

يحرر:على أية حال، إذا كنتم تتساءلون عما أحاول القيام به.

أحاول أن أفعل هذا عرض موجة LED.ولكن بما أنني لا أملك المعرفة بالتعامل مع الكمبيوتر.أريد فقط تجربته على Windows Mobile.مضحك جداً

هل كانت مفيدة؟

المحلول

نصائح أخرى

غير متأكد إذا فهمت مشكلتك.عليك أن تعرف ما هي آخر لغة محددة، لذلك عندما يتم إعادة فتح البرنامج، فإنه يأتي مع تلك اللغة؟

إذا كان الأمر كذلك، عليك أن تنقذها في مكان ما، وربما على السجل.

هنا يمكنك التحقق من كيفية القيام بذلك: http://www.codeproject.com/articles/3389/Read-Write-and-Delete-From-Registry-With-C

يمكنك إنشاء 8x8 Bitmap ورسم الشخصيات عليها واحدة تلو الأخرى ، ثم مع GetPixel اقرأ الصورة التي تم إنشاؤها.

هل هذا لنوع من العرض الخارجي (مثل LED ، VFD)؟ كم عدد الأحرف التي تحتاج إلى تحويلها؟ فقط أبجدي رقمي وبعض أحرف علامات الترقيم أو كل نقطة رمز Unicode؟

من المحزن القول ، قد تكون في الواقع أفضل حالًا ببساطة في القيام بذلك باليد. يتيح لك ذلك تعديل الإخراج لخصائص شاشة العرض الخاصة بك ، مقارنةً بالتعليق بخط معين.

بدلاً من ذلك ، استخدم برنامج الطلاء المفضل لديك لإنشاء شريط عالي النقطات عالي الثمن (بالأبيض والأسود) مع أنبوبيك المختار ، ثم قم بتحميله في التطبيق الخاص بك.

أفترض أن هذا هو نوع من شاشة LED/VFD كما يقترح روجر. في هذه الحالة ، ما الخطأ في مجرد ترميز كل حرف؟ سيستمر ذلك بشكل أسرع بكثير من أي نوع من الحساب أثناء الطيران. لقد اقترحت التخزين المؤقت لنفسك ، لكن ما هي النقطة؟ لماذا تقوم بإنشاء (ثم ذاكرة التخزين المؤقت ثم) شيء سيكون دائمًا هو نفسه. كم مرة تريد تغيير الأبجدية؟ ترميزها وتوقف عن محاولة الإفراط في الهندسة مشكلة لا توجد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top