mohsenrahx
چهارشنبه 03 بهمن 1386, 17:53 عصر
سلام
من در برنامه ای که می نویسم حتما باید از آرایه ها کمک بگیرم و چون stringgride این خواسته من رو بصورت قابل دیدن در اختیارم قرار میده از اون استفاده کردم.
خوب سوال: طرز کار استرینگ گراد چطوره آیا دقیقا مانند یک آرایه عمل می کند، یعنی مثلا ما در آرایه دو بعدی تعریف می کنیم که 5 سطر و 5 ستون داشته باشد و رایانه این حافظه را در اختیار برنامه قرار می دهد و دقیقا ممکنه حافظه بعد آن را به متغیر دیگری اختصاص بده. در این صورت (اگر کار استرینگ گراید شبیه آرایه باشه) ما یک مشکل داریم که اگر یک بار در بر نامه از استرینگ گراد استفاده کردیم و 5 سطر و 5 ستون به آن اختصاص دادیم و برای بار دوم از آن استفاده کرده و 6 سطر و 5 ستون به آن اختصاص بدهیم داده های دیگرمون دچار نقص می شوند.
در این صورت چه باید کرد؟
خوب فرض کنیم ما بخواهیم از استرینگ گراید بصورت پویا استفاده کنیم یعنی آن را از بین برده و هر جه بخواهیم از آن را ایجاد کنیم. چطوری؟؟؟؟؟؟؟
من در برنامه ای که می نویسم حتما باید از آرایه ها کمک بگیرم و چون stringgride این خواسته من رو بصورت قابل دیدن در اختیارم قرار میده از اون استفاده کردم.
خوب سوال: طرز کار استرینگ گراد چطوره آیا دقیقا مانند یک آرایه عمل می کند، یعنی مثلا ما در آرایه دو بعدی تعریف می کنیم که 5 سطر و 5 ستون داشته باشد و رایانه این حافظه را در اختیار برنامه قرار می دهد و دقیقا ممکنه حافظه بعد آن را به متغیر دیگری اختصاص بده. در این صورت (اگر کار استرینگ گراید شبیه آرایه باشه) ما یک مشکل داریم که اگر یک بار در بر نامه از استرینگ گراد استفاده کردیم و 5 سطر و 5 ستون به آن اختصاص دادیم و برای بار دوم از آن استفاده کرده و 6 سطر و 5 ستون به آن اختصاص بدهیم داده های دیگرمون دچار نقص می شوند.
در این صورت چه باید کرد؟
خوب فرض کنیم ما بخواهیم از استرینگ گراید بصورت پویا استفاده کنیم یعنی آن را از بین برده و هر جه بخواهیم از آن را ایجاد کنیم. چطوری؟؟؟؟؟؟؟