שיחה:שפת C/פלט וקלט
הוספת נושא"נוכל באותו האופן לקלוט מספר משתנים ממספר סוגים:
scanf("enter a number %d , enter your name %s, enter your phone number %d",&x,&name, &phone);
בדוגמה זו יקבל המשתמש בקשה לכתוב מספר, את שמו ואת מספר הטלפון שלו. "
הדוגמא שגויה. מה שיקרה כאן הוא ש-scanf יצפה לקבל מהמשתמש את הטקסט שבתוך המרכאות. כלומר, הוא יצפה שהמשתמש יכתוב "enter a number" וכדומה. כדי לתקן את הדוגמא, עדיף להסביר קודם כל מהו פלט. גדי אלכסנדרוביץ' 05:31, 9 מאי 2005 (UTC)
fscanf. conio.h • שיחה 01:07, 12 יולי 2006 (IDT)
- איני יורד לסוף דעתך. גדי אלכסנדרוביץ' 17:02, 19 יולי 2006 (IDT)
דוגמאות
[עריכה]הי , אני מנסה ללמוד C בעזרת הספר שלכם , נראה טוב :) אבל חסרות דוגמאות מעשיות לשימושים בפונקציות השונות ( כלומר , אם תכתבו שscanf מבצע פעולה של קבלת קלט אבל לא תראו אותו כחלק מהקוד אליו הוא שייך יהיה מאוד קשה למשתמש החדש(אני למשל ) להבין את הדרך הנכונה לישם את הפעולה כחלק מקוד. chich 05:31, 9 פברואר 2007 (UTC)
סימני בקרה
[עריכה]אני כותב תוכנה הכוללת חישובים של מספרים מסדר גודל של 1e-15, ובמשתנים מסוג double התוכנה עיגלה לי מספרים אלו לאפס. רציתי להשתמש במשתנים מסוג long double, אך אינני יודע את סימן הבקרה (%d, %lf וכדומה) המיועד לשימוש בסוג משתנה זה. האם תוכלו לעזור לי בסוגיה זו? אלון נ. 04:14, 30 במרץ 2007 (IDT)
- הבעיה נפתרה על ידי שימוש בסימן %e במשתני double. הוספתי התיחסות לסימן זה לערך. אלון נ. 12:02, 2 באפריל 2007 (IDT)