سؤال

أريد أن أجد رمز حرف مطبوع ...

هذا هو الرمز:

10 Print AT 2,2; "T"
20 Let C=Peek(Peek 16398+256*Peek 16399)
30 Print Peek(C)

يجب أن تطبع فقط قيمة رمز t

يمكنني استخدام لاحقًا:

40 Print Peek (Code C) 

أو شيء ما.

لكن 10-30 بت لا تعمل. يعود دائمًا "0" -مع رسائل مختلفة أيضًا: G ، T 'Black Graphic' و M ،

ما الخطأ الذي افعله؟

-سيتم استخدامها للكشف عن التصادم.

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

المحلول

يمين Jdehaan ، طباعة T بدون زائدة ; سوف ينقل المؤشر وصولاً إلى السطر التالي بعد الطباعة. (مع ;, ، إنه موقف واحد على اليمين.)

لقراءة الشخصية التي كتبتها للتو ، يجب عليك العودة إلى موقع مرة أخرى:

PRINT AT 2,2;"T";AT 2,2;
PRINT PEEK(PEEK 16398+PEEK 16399*256)

يعطيني 57, ، وهو رمز حرف T.

نصائح أخرى

وفق هذه هذا هو العنوان الصحيح لإلقاء نظرة خاطفة ، ولكن ربما لا يكون المؤشر في الوضع الصحيح؟ إذا كنت أتذكر جيدًا (يا رجل ، ماذا تفعل بهذا الشيء القديم :-)! ) قد تحرك الطباعة في المؤشر موقع واحد بعد char المطبوعة (أو سطر واحد تحت).

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