שלח תשובה

זירת השאלות

467
צפיות
3
תשובות

הקטנת מספר איברים במערך דינאמי

,‏ 6 במאי, 2004

יש לי מערך דינאמי שלעיתים איברים בו הם ריקים או חסרי תועלת ואני צריכה כל פעם לצמצם או להגדיל אותו מחדש ולאו דווקא מהסוף או מההתחלה. אני יכולה לדעת כמה איברים יש במערך אך זה נקלט במשתנה. הבעיה היא שאני לא מצליחה לשרשר את המשתנה לגודל של המערך. (ראיתי שיש כבר שאלה דומה ללא פתרון)
תודה

תגיות:

3 תשובות

  1. אוריקס הגיב:

    משהו כזה:


    <%
    dim arr()
    dim i: i=0

    redim arr(9)
    for i=0 to 9
    arr(i)=i
    next
    response.write("<b>before redim</b><br />")
    for i=0 to 9
    response.write(arr(i)&"<br />")
    next

    redim preserve arr(5)
    response.write("<br /><b>after redim</b><br />")
    for i=0 to 4
    response.write(arr(i)&"<br />")
    next

    %>

שלח תשובה