PDA

View Full Version : بردن کالاهای یک ادیت به آرایه



matinebi
چهارشنبه 28 مرداد 1388, 20:46 عصر
چطور میتونم کالاهایی که در یک ادیت با ویرگول از هم جدا شدند رو به آرایه ببرم؟

باتشکر

behzad_dr
چهارشنبه 28 مرداد 1388, 21:05 عصر
خوب منظورتون اگه اینه که می خوان زیر رشته رو از رشته درون آرایه وارد کنید .. خوب چرا از تابع copy استفاده نمیکنید ؟!

Copy (St,index,len)

st:رشته اصلی.
index:محل شروع زیر رشته مورد نظر.
len:تعداد کاراکتر زیر رشته مورد نظر.

این تابع یه رشته برمیگردونه شما اون رشته رو بریزین تو آرایه تون.

matinebi
چهارشنبه 28 مرداد 1388, 22:14 عصر
خوب دوست عزیز از کجا باید بدونم طول کالایی که کاربر در یک رشته وارد کرده چقدر است
فرض کنید کاربر 10 کالا در یک ادیت وارد کرده و بین هر کالا یک ویرگول قرار داده من فقط میدونم بین هر کالایی یک ویرگول قرار دارد حالا چطور میتونم کالاهایی که در ادیت نوشته شده رو به آرایه ببرم

با تشکر

behzad_dr
چهارشنبه 28 مرداد 1388, 22:46 عصر
دوست من با تابع lenght طول رشته رو در آرین - بعد توی یه حلقه از شروع تا پایان متن text یکی یکی کاراکتر رو با ، مقاسه کنید اگر غیر از اون بود به یه رشته از قبل تعریف شده اونو اضافه کنید و هر زمان که رسید به ، اون عملیات ذخیره سازی رشته توی array رو انجام بدین بعد هم رشته رو خالی کنید و ادامه حلقه .. دیگه با این حالت هیچ احتیاجی به تابع copy هم ندارید .