PDA

نسخه کامل مشاهده نسخه کامل : رشته در #c



sanam.b
12-07-2008, 19:44
با سلام به همه دوستان

آیا در #C دستوراتی وجود داره که محتوای یه rich textbox رو بگیره و خودش به اجزای تشکیل دهندش مثل کلمات و .... تقسیم کنه؟

reza_badii
12-07-2008, 21:03
آره!
این کد و ببین!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد بر اساس کاراکتر فاصله جمله رو به کلمات تقسيم ميکنه و اونو تو آرایه ميريزه!
بر همين اساس دستور زير يک کلمه رو به آرايه ای از کاراکتر ها تقسيم ميکنه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

sanam.b
12-07-2008, 22:13
الهی خوشبخت دنیا و قیامت باشی :40:

نمی دونی منو چه جوری نجات دادی:11:

sanam.b
12-07-2008, 23:16
دوست عزیز
میشه لطفا بگی محتویات rich textbox رو چه طوری کاراکتر به کاراکتر بخونیم؟

reza_badii
13-07-2008, 06:33
برای اين کار ميتونی مستقيما از متد tochararray استفاده کنی!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اين کد يک آرايه از char به طول جمله داخل richtextbox درست ميکنه! بعد جمله رو کاراکتر به کاراکتر تو آرايه میریزه !
حالا از اول آرايه شروع کن به خوندن!

sanam.b
21-07-2008, 11:53
دوباره سلام
یه سوال دیگه

[CODE] [string[] op ={"^","+","-","*","/","%","&","|","<","<=",">=",">","==","<>","dzh","(",")"};/CODE]

در آرایه بالا نمی تونم "\" به عنوان مقدار وارد کنم چون سیستم اونو به عنوان توضیح در نظر میگیره و کلی errorمیده
میشه بهم بگید چه چوری اونو در آرایه قرار بدم
البته برای چاپ می تونیم از دوتا \\ استفاده کنیم البته این برای چاپه

mj.bahonar
21-07-2008, 11:59
آره!
این کد و ببین!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداین کد بر اساس کاراکتر فاصله جمله رو به کلمات تقسيم ميکنه و اونو تو آرایه ميريزه!
بر همين اساس دستور زير يک کلمه رو به آرايه ای از کاراکتر ها تقسيم ميکنه!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید





ببخشید می شه بگی Split دقیقا چه کار می کنه ؟

sanam.b
21-07-2008, 23:30
با سلام دوباره

با اجازه آقا رضا


ببخشید می شه بگی Split دقیقا چه کار می کنه ؟


split به معنای تقسیم کردن یا تکه کردن است و دستور بالا به این معنی است که متن نوشته شده در richtextbox رو بر اساس کاراکتر مورد نظر(فاصله خالی) تقسیم کن
یعنی اگر شما نوشته باشید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آرایه شما دارای 4 عنصر
his
name
is
ali
خواهد بود

mj.bahonar
22-07-2008, 15:47
:20:
با تشکر از راهنمایی شما sanam.b
:10: