![]() |
.. (לתיקייה המכילה) | |
בשאלה 2, האם הקלט יכול להיות עוין, למשל עם מילים באורך גדול מ-100 תווים?
| לא, כל אחת מהמילים בקלט תהיה באורך של לכל היותר 100 תווים. |
בשאלה 2, מה הם התנאים לסיום קליטת המילים?
| קליטת המילים צריכה להסתיים לאחר קליטת size מילים או כאשר שהקלט מסתיים (באמצעות EOF) – המוקדם מבין השניים. |
בשאלה 2, כיצד מופרדות המילים בקלט?
| המילים בקלט מופרדות באמצעות תווי רווח, שורה חדשה או tab, כלומר תווי white space. לאחר המילה האחרונה לא חייב להופיע תו white space. |
בשאלה 2, האם מותר להשתמש ב- stdlib.h?
| כן, מותר להשתמש בקובץ זה, על מנת שיהיה אפשר להקצות זיכרון בצורה דינמית. |
איך ניתן לוודא שכל הזיכרון שהוקצה דינמית ע"י התוכנית שוחרר?
|
אם יש לכם גישה למכונת linux, ניתן להשתמש בכלי valgrind, שידוע למצוא בעיות כאלו (וגם בעיות מסוגים אחרים). אין חובה להשתמש בכלי כזה, יש לוודא שכל קטע זיכרון שהוקצה על-ידי malloc משוחרר בסיום השימוש בעזרת free. |
האם מותר להשתמש ב- string.h?
| לא, אסור להשתמש ב- string.h. |
האם תהיה בדיקה ידנית לתרגיל בית זה?
| לא, לא תהיה בדיקה ידנית לתרגיל בית זה. |
בשאלה 1 חלק ג', מה צריך לעשות כאשר קיים יותר מזוג נקודות אחד שמקיים את התנאי?
| ניתן להניח שלא יהיה כזה מקרה. |
באיזה פונקציות מ-math.h מותר להשתמש?
| אך ורק בפונקציות sin, cos ו-sqrt. |

