לדלג לתוכן

4.1 הקדמה תרגול

תרגול: פונקציות בסיסיות מ־libc

תרגיל 1

כתוב תוכנית שקולטת מהמשתמש שם, גיל, וגובה. לאחר מכן, הדפס הודעה אישית שמסכמת את המידע, לדוגמה:

שלום רותם! את בת 30 וגובהך 1.62 מטרים.

דרישות:

  • השתמש ב־scanf כדי לקלוט את שלושת הערכים.
  • השתמש ב־printf כדי להדפיס את ההודעה.
  • השתמש ב־puts במקום printf אם אתה רק מדפיס טקסט קבוע.

תרגיל 2

כתוב תוכנית שמקבלת מחרוזת מהמשתמש (למשל שם), ובודקת אם היא שווה ל־"admin".
אם כן, הדפס "ברוך הבא מנהל", אחרת הדפס "גישה נדחתה".

דרישות:

  • השתמש ב־scanf או fgets כדי לקרוא מחרוזת (שים לב לגודל).
  • השווה את המחרוזת עם strncmp ולא עם ==.
  • נסה להשתמש גם ב־strlen כדי לבדוק אם המשתמש הכניס מחרוזת ריקה.