
25-12-2007, 20:31
|
|
|
|
חבר מתאריך: 19.10.07
הודעות: 65
|
|
הערה קטנה,
אל תשתמש בgets, היא מאד מסוכנת - אפשר ליצור עליה Overflow בקלות.
מה הכוונה?
קוד:
char str[6];
gets(str);
אם אריץ את התוכנית, ואכניס יותר משישה תווים, נסה לראות מה יקרה.
בכל אופן,
אני מציע לך להשתמש בfgets:
קוד:
char str[6];
fgets(str, 6, stdin);
קרא עליה ועל stdin & stdout.
|