4.2 מחרוזות תרגול
תרגול קצר וקולע – strcat, strchr, strstr, strncmp, memset, memcpy¶
תרגיל 1: עיבוד מחרוזת¶
כתוב פונקציה בשם clean_and_concat שמקבלת שתי מחרוזות (char *a, char *b) ומחזירה מחרוזת חדשה שמכילה את:
-
המחרוזת הראשונה ללא התווים
'\n'ו־' '(רווחים) -
מחוברת למחרוזת השנייה כמו שהיא.
שים לב: המחרוזת המוחזרת צריכה להיות מוקצת בזיכרון דינאמי בגודל מתאים.
תרגיל 2: מילוי והעתקה של מערך¶
יש לך מערך בגודל 64 תווים. כתוב קטע קוד שממלא את כל המערך ב־'-', ואז כותב לתחילתו את המחרוזת "START" על ידי שימוש ב־memcpy.
ודא שהמחרוזת "START" תכלול את תו הסיום \0, כך שהמערך עדיין יישאר באורך 64 תווים בסוף.