سلام
چیزی که روی نمایشگر میبینم با این کد 2.0 هستش
ولی با این یکی کد
روی نماشگر مقدار 2.5 رو میبینم
الان چرا وقتی از تقسیم میکنم بهم دسیمال خروجی میده...من قبلن اصلن این مشکل رو نداشتم :sad:
کد:
float hum; char str1[20],str2[20] ; hum=5/2; ftoa(hum,2,str2) ; lcd_clear(); sprintf(str5,"%s",str2); lcd_gotoxy(0,1); lcd_puts(str5);
ولی با این یکی کد
کد:
float hum; char str1[20],str2[20] ; hum=2.5; ftoa(hum,2,str2) ; lcd_clear(); sprintf(str5,"%s",str2); lcd_gotoxy(0,1); lcd_puts(str5);
الان چرا وقتی از تقسیم میکنم بهم دسیمال خروجی میده...من قبلن اصلن این مشکل رو نداشتم :sad: