white shadow 3
New member
איפוס מערך ב-C
הי.
נניח שיש לי פונקציה שמקבלת כפרמטר פוינטר למערך (char), שאני לא יודע מה גודלו או האם יש בו גרגע איברים כלשהם או לא.
האם ישנה איזשהיא פונקציה ב-c שדורסת לי הכל ומביאה אותי למצב
zz a[0]="\0" zz
(אני לא רוצה להגיע למצב שבו כל האיברים שם ממש 0 כי בסוף הפונקציה חוזרים לפונקציה שקראה לה ומדפיסים את איברי המערך (אין לי שליטה על הפונקציה שקראה לפונקציה הזאת) לכן אני רוצה שיהיו במערך רק איברים שאני הכנסתי דרך הפונקציה שלי..
אם אין ב-c פונקציה שעושה את זה, מה הדרך הכי טובה לבצע זאת?
תודה!
הי.
נניח שיש לי פונקציה שמקבלת כפרמטר פוינטר למערך (char), שאני לא יודע מה גודלו או האם יש בו גרגע איברים כלשהם או לא.
האם ישנה איזשהיא פונקציה ב-c שדורסת לי הכל ומביאה אותי למצב
zz a[0]="\0" zz
(אני לא רוצה להגיע למצב שבו כל האיברים שם ממש 0 כי בסוף הפונקציה חוזרים לפונקציה שקראה לה ומדפיסים את איברי המערך (אין לי שליטה על הפונקציה שקראה לפונקציה הזאת) לכן אני רוצה שיהיו במערך רק איברים שאני הכנסתי דרך הפונקציה שלי..
אם אין ב-c פונקציה שעושה את זה, מה הדרך הכי טובה לבצע זאת?
תודה!