آقاجون
20-07-2012, 19:36
سلام
من با دستور sprintf در keil و فرمت %f مشکل دارم
اگه من یک ریجیستر float داشته باشم و بخام اونو روی ال سی دی نمایش بدم من دقیقا مثل کد ویژن عمل کردم خطا نمیده ولی چیزی روی ال سی دی نمایش نمیده ولی اگه با فرمت های %d - %u ...... استفاده کنم روی ال سی دی نمایش میده . مشکل من کجاست ؟؟
float i;
char str[16];
void main(){
sprintf (str,"%3.1f",i);
}
من با دستور sprintf در keil و فرمت %f مشکل دارم
اگه من یک ریجیستر float داشته باشم و بخام اونو روی ال سی دی نمایش بدم من دقیقا مثل کد ویژن عمل کردم خطا نمیده ولی چیزی روی ال سی دی نمایش نمیده ولی اگه با فرمت های %d - %u ...... استفاده کنم روی ال سی دی نمایش میده . مشکل من کجاست ؟؟
float i;
char str[16];
void main(){
sprintf (str,"%3.1f",i);
}