المساعدة: ZX81 "Basic" وظيفة نظرة خاطفة ...
سؤال
أريد أن أجد رمز حرف مطبوع ...
هذا هو الرمز:
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 المطبوعة (أو سطر واحد تحت).
لا تنتمي إلى StackOverflow