مشاهده نسخه کامل
: تکه کردن یک String
سلام.
من یک رشته دارم. می خوام یک بار کاراکتر اول اون رو در یک متغیر، بار دیگر کاراکتر دوم رو در یک متغیر دیگه و کاراکتر سوم رو توی یک متغیر دیگه بریزم. ممکنه بنده رو راهنمایی کنید؟
خیلی ممنون.
(زبان: C++، در Turbo C)
اگه منظورت دقیقا string باشه، :20:
از این استفاده کن :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اگر منظورت چیز دیگه ایه که بگو :46:
این رو میشه توی Turbo C و کلا تحت DOS ها اجرا کرد؟؟؟!!
mahdi_mbi
23-09-2010, 21:59
سلام.
من یک رشته دارم. می خوام یک بار کاراکتر اول اون رو در یک متغیر، بار دیگر کاراکتر دوم رو در یک متغیر دیگه و کاراکتر سوم رو توی یک متغیر دیگه بریزم. ممکنه بنده رو راهنمایی کنید؟
خیلی ممنون.
(زبان: C++، در Turbo C)
اینی که دوستمون گفت تو Turbo C انجام پذیر نیست؛ چون در Turbo C نوع داده string تعریف نشده (شایدم اشتباه میکنم).
اگه از رشته بر مبنای اشاره گر (آرایه ای از کاراکترها) استفاده کردید، میتونید با استفاده از اندیس آرایه به کاراکتر مورد نظرتون دسترسی پیدا کنید؛ برای مثال:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینی که دوستمون گفت تو Turbo C انجام پذیر نیست؛ چون در Turbo C نوع داده string تعریف نشده (شایدم اشتباه میکنم).
اگه از رشته بر مبنای اشاره گر (آرایه ای از کاراکترها) استفاده کردید، میتونید با استفاده از اندیس آرایه به کاراکتر مورد نظرتون دسترسی پیدا کنید؛ برای مثال:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
نه دوست عزیز، string جزء STL :20:
ایشون هم رشته از نوع string خواستن :11:
مگر اینکه خلافش اثبات شه:27:
vBulletin , Copyright ©2000-2025, Jelsoft Enterprises Ltd.