נשלח בתאריך: 02 May 2006 בשעה 13:58 | | IP רשוּם
|
|
|
|
1. זה באג שמעצבן אותי כבר דיי הרבה זמן. נניח שאני בונה תוכנית שמבקשת מהמשתמש 3 מספרים ואז מציגה את הסכום שלהם. הבאג הזה קורה לי גם בתוכניות אחרות, אבל נניח שבניתי את התוכנה ועכשיו כשאני מנסה להכניס ערך ראשון, לוחץ אנטר, ערך שני, לוחץ אנטר וכנ"ל לגבי הקלט השלישי - שום דבר לא קורה. רק כשאני מכניס קלט רביעי קורה משהו. אבל לא חיובי - הקומפיילר נסגר. ואני באמת מאמין שלא יכולה להיות לי טעות בקוד כגון:
קוד:
#include <stdio.h>
int main()
int a, b, c; printf("Please enter three numbers: "); scanf("%d%d%d\n", &a, &b, &c);
int d = a + b + c; printf("%d + %d + %d = %d", a, b, c, d); return 0;
} |
|
|
2. נניח שהבאג הראשון לא מתרחש, והתוכנית עובדת בסדר, הפלט של התוכנית מוצג לחצי שניה והתוכנית נסגרת. כיצד אפשר לתקן זאת?
3. כיצד אני יכול להכניס גרפיקה בסיסית, כלומר שהתוכנית לא תהיה בדוס? כפתורים, חלונות כלשהם, תיבות טקסט, כפתורי רדיו, כפתורי סימון, אולי אפילו טאבים...?
אודה מאוד אם תוכלו לענות לי על השאלות ולהציג לי את קוד הפתרון לכל בעיה.
__________________ Life's a game. Learn how to play, and then learn how to cheat.
|