עבור לתוכן

באג בקליטת מספר float

Featured Replies

פורסם

	float n1,n2;
char c;
printf("Please enter the first number: \n");
fflush(stdin);
scanf("%.2f",&n1);

זה קולט לי זבל לn1 , אני זוכר שיש איזה באג עם float אבל לא זוכר איך מונעים אותו.

פורסם

ניסית בלי .2f? סתם %f רגיל?

פורסם
  • מחבר

רגיל זה קולט לי טוב.

הבעיה שאני צריך עם דיוק של שתי ספרות אחרי הנקודה.

פורסם

כנראה שאתה לא יכול לתקן את זה ב-scanf. תקלוט אותו כרגיל ותתקן אותו בעצמך.

פורסם
  • מחבר

טוב בסוף קלטתי את זה רגיל ובפלט עשיתי %.2f

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים