רוב הטיפול בקלט ובפלט בשפת Tcl נעשה תוך שימוש בפקודות puts לצורך פלט, ובפקודה gets לצורך קלט. כפי שהודגם בשיעורים הקודמים הפקודה puts מציגה את הפלט (במקרה שלנו - למסך), ובאופן דומה ניתן להשתמש ב-gets כדי לקלוט נתונים מערוץ הקלט. הסינטקס של הפקודה puts : הפקודה תכתוב את התוים שב-string אל ערוץ הפלט channelId. ניתן לחשוב על ערוץ זה כעל file descriptor של שפת C. ברירת המחדל לערוץ זה היא ה-stdout (כפי שהודגם בתכניות הקודמות). הפקודה puts מדפיסה new-line לאחר הדפסת ה-string אלא אם כן היה שימוש במתג ה-nonewline. הסינטקס של פקודת gets : הפקודה קוראת שורה שלמה מערוץ הקלט channelId עד ל-new line (לא כולל). אם מצוין שם המשתנה varName תושם המחרוזת שנקראה לתוכו והערך המוחזר יהיה מספר התוים שנקראו. אם לא מצוין שם המשתנה הפקודה תחזיר את המחרוזת שנקראה. |
< המדריך
קלט / פלט |
||||||||
|
|||||||||
שימוש בפקודות | |||||||||