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

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




نمايش نتايج 1 به 5 از 5

نام تاپيک: تبدیل ^ String به string

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    May 2008
    پست ها
    7

    پيش فرض تبدیل ^ String به string

    سلام دوستان من ++C در بخش windows form application برنامه می نویسیم و نیاز دارم که محتویات متنی از نوع string یا *char را نمایش بدهم ولی تا جایی که من می دانم فقط متن متغیرهایی از نوع ^ String قابل نمایش است، کسی می تونه برای این مشکل من راه حلی ارائه بده . در ضمن از توابع Convert هم که استفاده می کنم معادل اسکی متن مورد نظرم نمایش داده می شود.

  2. #2
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    شما درست جریانات را درک نکرده اید.
    علامت ^ به نوعی به ساختار اشاره گر یک Class اشاره دارد.
    یعنی همان معمولی که در زبان VB.Net یا C#.Net متغییری از جنس String تعریف میکنیم در VC++.Net باید متغییری از ^String تعریف کنید.

    یعنی اشاره گر یک کلاس بدون ^ معنا ندارد، و تبدیلی که خواستید هم معنا ندارد.
    شما ^ را تایپ کنید ولی فرض کنید نمیبینیدش! مشکلتان حل میشود!

    کدهای زیر معادل هستند و دقیقاً تولید یک کد IL میکنند.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    واقعاً ساده است، شما الزام نوشتاری ^ را یک الزام سینتکسی فرض کنید، مثل Dim در VB، گرچه چندان تشبیه دقیقی نیست، ولی اگر اینطور فرض کنید، بهتر میتوانید باش کنار بیایید.

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    May 2008
    پست ها
    7

    پيش فرض

    من هنوز متوجه نشدم.
    ببینید من نیاز دارم که محتوای TextBox ها را دریافت کنم و روی معادل اسکی متن داده شده یک سری عملیات ریاضی انجام دهم. برای این کار از متد ToCharArray استفاده می کنم و محتوای TextBox مورد نظرم رو به آرایه ای از کاراکترها منتقل می کنم . در نهایت پس از انجام عملیات مورد نظرم ، کدهای اسکی جدیدی بدست می آورم و معادل حرفی آن ها را در یک آرایه از کاراکتر ها قرار میدهم و نیاز دارم که محتوای این *char رو در TextBox دیگری نمایش بدم ولی نمی دونم چه طور می تونم این کار رو بکنم.چون وقتی که محتوای TextBox را مساوی مقدار درون آرایه ام قرار می دهم کد اسکی معادل حروف آن نمایش داده می شود.
    اگه ممکنه منو راهنمایی کنید

  4. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

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

  5. #5
    در آغاز فعالیت
    تاريخ عضويت
    May 2008
    پست ها
    7

    پيش فرض

    بله ، منظورم همین بود. ممنون از راهنمایی تون.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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