hلسلام عليكم،
الشرح مفهوم والبرنامج سهل وبسيط ومشروع تماما // لكن لدي استفسار بسيط // خاص بالسطرين التاليين :
كود:
char temp[6]; // variable that saves the conversion of temperature degree
WordToStr(t,temp); // to display the variable at lcd we must convert it to string
ما معنى تعريف المتغير temp كما هو معرف هنا ؟ // ؟
ولماذا نحتاج لتحويل المتغيير t إلى string لعرضه علي الـــlcd ؟
تمنياتي
|
بعد اذن صاحب الموضوع سأرد على هذا الأستفسار
يتم تحويل المتغير الى string حتى تقدر الشاشه على فهمه ..لأن الشاشه لا تفهم الا string ولو جربت تكتب عليها ارقام من مخزن متغير فلن تستجيب لأنها لن تكتب الا الstring
تم تعريف المتغير temp على انه char وله عدد قيم 6 (اى 6 خانات ) لأن دالة المايكرو سى المسؤوله عن التحويل من الint الى string تطلب التعريف بهذه الطريقه فيجب عليك تعريف عدد الخانات اللتى ستستخدمها