سؤال

وأنا المطلوبة للحديث إلى نطاق بجعله PRINT برمجيا.

والدول اليدوية التي أمر الطباعة هو ببساطة انتهت P مع إرجاع. يمكنني استخدام التعليمات البرمجية التالية:

Byte[] bytes = {80, 13};
_sp.Write(bytes,0,bytes.Length);

ولكن في كل مرة أخرى أحصل على كود ES العودة من نطاق وهو ما يعني خطأ لكنه لا يزال يطبع. أريد فقط لمعرفة السبب على الرغم من أنه يعمل، وأنا على الحصول ES الظهر.

وأي أفكار؟ وشكل بايت [] صحيح؟

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

المحلول

وحدات البايت صحيحة، وفقا لما تقوله أن الدول اليدوية.

ولعل الدليل هو واضح (أو وهذا محدد في مكان آخر)، و"إرجاع" يعني في الواقع السطر تسلسل CR + LF الذي يتم استخدامه في بعض الأنظمة (مثل MS-DOS). ان بايت ثم يكون:

Byte[] bytes = { 80, 13, 10 };
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top