לדלג לתוכן

4.1 - הקדמה - תרגול

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

תרגיל 1

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

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

דרישות:

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

תרגיל 2

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

דרישות:

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