تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: دسترسي به عناصر رشته در c++ Builder

  1. #1
    داره خودمونی میشه ehsan87's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    Persian Empire
    پست ها
    63

    پيش فرض دسترسي به عناصر رشته در c++ Builder

    سلام دوستان

    كسي مي دونه چه طور ميشه در بيلدر به تك تك عناصر رشته دسترسي داشت با str[i] كه نمي شه

    اگر ميشه لطف كنيد بگيد خيلي فوريه دو روز بيشتر وقت ندارم

  2. #2
    داره خودمونی میشه setaieshh's Avatar
    تاريخ عضويت
    Jun 2008
    محل سكونت
    tehran
    پست ها
    69

    پيش فرض

    سلام.ایجاد و دسترسی به رشته ها در C,c++ به صورت آرایه نمی شود. باید از اشاره گرها استفاده کنی.

  3. #3
    داره خودمونی میشه ehsan87's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    Persian Empire
    پست ها
    63

    پيش فرض

    اسم ارايه خودش يك اشاره گر ثابته به اولين عنصر آرايه چه بگيد str[i] و چه بگيد ستاره str+i يكي هستش

  4. #4
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    به اون شکلی که نوشتین درسته باید، میتونی نمونه کدت رو بزاری

  5. #5
    داره خودمونی میشه ehsan87's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    Persian Empire
    پست ها
    63

    پيش فرض

    خوب دوستان من از چند جا ديگم تحقيق كردم string ها انديسشون از يك شروع مي شه بر خلاف ارايه ها كه از صفر شروع مي شد

    من Index از صفر مي گرفتم error مي داد ولي متاسفانه بازم از نوع رشته ي c كه توي سر فايل cstring هست استفاده كردم

    و هنوز با نوع AnsiString توي Builder مشكل دارم

    كسي هست كه بتونه يه كم اطلا عات در اين مورد به من بده توي help builder كه چيزي دستگيرم نشد

    مثلا چه طور مي شه طول يك رشته AnsiString رو بدست اورد و بقيه چيزا . . .

  6. #6
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    string ها هم از صفر شروع میشن
    طول رشته از نوع انسی رو با strlen میشه بدست آورد

    من مثلا از string استفاده کردم، مانند مثال و مشکلی نداشت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و همچنین به طریق رشته ها در C تعریف میشن و استفاده از تابع strlen
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شاد باشید

  7. #7
    داره خودمونی میشه ehsan87's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    Persian Empire
    پست ها
    63

    پيش فرض

    string ها هم از صفر شروع میشن
    طول رشته از نوع انسی رو با strlen میشه بدست آورد

    من مثلا از string استفاده کردم، مانند مثال و مشکلی نداشت
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    و همچنین به طریق رشته ها در C تعریف میشن و استفاده از تابع strlen
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    شاد باشید

    نه عزيز من الان c++ builder بازه دارم با هاش كار مي كنم توي AnsiString ها كه اصلا تابع غضوي بنام strlen وجود نداره

    بعدشم گفتم كه وقتي انديس رو صفر بدم با اشكال مواجه مي شه

    اصلا شما خودتون تست بكنيد

  8. #8
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

    آقا شرمنده اصلا حواسم نبود AnsiString جزو کلاسای داخلی بورلنده.
    این کلاس تو راهنماهاش کامل توضیح داده شده
    درست میفرمایید اگه بخویام از [] استفاده کنیم ایندکس از 1 شروع میشه، و برای گرفتن طول رشته اینکارو میکنیم

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

  9. #9
    داره خودمونی میشه ehsan87's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    Persian Empire
    پست ها
    63

    پيش فرض

    آقا شرمنده اصلا حواسم نبود AnsiString جزو کلاسای داخلی بورلنده.
    این کلاس تو راهنماهاش کامل توضیح داده شده
    درست میفرمایید اگه بخویام از [] استفاده کنیم ایندکس از 1 شروع میشه، و برای گرفتن طول رشته اینکارو میکنیم

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

    فقط هنوز متوجه نشدم طولش رو چه طور بدست مياريد

  10. #10
    پروفشنال hoax3r's Avatar
    تاريخ عضويت
    Oct 2007
    پست ها
    699

    پيش فرض

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

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •