איך מאפסים מערך של CHAR

באפט

New member
איפוס מערך

1. אני מניח שאתה מתכוון ל-C או ל-++C, אבל כדאי שתציין לאיזו שפה אתה מתכוון. 2. ייתכן שברצונך לאפס את כל אברי המערך, ואז עליך לעבור על כל איברי המערך ולתת להם ערך 0\ (או להשתמש ב-memset). כמובן שבמקרה זה המערך מוקצה מראש או סטטי. 3. אולי אתה רוצה להתייחס למערך בעזרת פונקציות למחרוזות (strings) ואז אתה צריך לתת לאיבר הראשון במערך בלבד את הערך 0\ ואז הוא ייחשב כמחרוזת ריקה. 4. ייתכן שאתה רוצה לאפס את כתובת המערך, ואז עלייך לתת ערך 0 (NULL אם אתה ב-C) למערך עצמו. במקרה זה עלייך גם לשחרר את המערך (free או delete), במידה והקצאת אותו עם new או malloc או מנגנון אחר.
 
למעלה