من به دنبال کتابخونه ای می گردم که بتونم با استفاده از اون اعداد اعشاری رو بر روی ال سی دی کاراکتری نمایش بدم. ازمیکرو at91sam7s256 استفاده می کنم و می دونم که باید اعداد اعشاری رو تبدیل به رشته کنم و نمایش بدم ولی چون از کامپایلرiarو زبان برنامه نویسی c++ استفاده می کنم نمی تونم این کار رو بکنم.لطفاً به من کمک کنید.
اطلاعیه
Collapse
No announcement yet.
نمایش اعداد اعشاری بر روی ال سی دی کاراکتری در میکرو at91sam7s256
Collapse
X
-
پاسخ : نمایش اعداد اعشاری بر روی ال سی دی کاراکتری در میکرو at91sam7s256
سلامنوشته اصلی توسط MARMARGOONمن به دنبال کتابخونه ای می گردم که بتونم با استفاده از اون اعداد اعشاری رو بر روی ال سی دی کاراکتری نمایش بدم. ازمیکرو at91sam7s256 استفاده می کنم و می دونم که باید اعداد اعشاری رو تبدیل به رشته کنم و نمایش بدم ولی چون از کامپایلرiarو زبان برنامه نویسی c++ استفاده می کنم نمی تونم این کار رو بکنم.لطفاً به من کمک کنید.
کاری که شما باید بکنی اینه
اول کتاب خونه ورودی خروجی ایتاندارد رو اینکلود کنی
بعد یک رشته ایجاد کنی مثلا با نام str به این صورتکد:#include <stdio.h>
حالا با استفاده از دستور sprintf عدد اعشاریت رو بریزی توی رشتهکد:char str[20]
حالا عدد اعشاریت توی رشته str قرار گرفتهکد:float num = 3.14 sprintf(str,"%f",num)
توجه کن که چون زدم %f به صورت اعشاری ریخته میشه
موفق باشیزندگی یعنی امید و حرکت
کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
سوالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!





دیدگاه