اطلاعیه

Collapse
No announcement yet.

تبدیل string به char*

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تبدیل string به char*

    سلام خسته نباشید
    کد:
    String  S;
    char* ch;
    ch = s;
    ارور میده
    باید چیکار کنم

    #2
    پاسخ : تبدیل string به char*

    String کلاس هست ولی ch از نوع char باید type cast انجام بشه
    ch=(char*)s;

    دیدگاه


      #3
      پاسخ : تبدیل string به char*

      باز هم این ارور رو میده
      invalid cast from type 'String' to type 'char*'

      دیدگاه


        #4
        پاسخ : تبدیل string به char*

        سلام دوست عزیز
        برای حالت معمولی (بدون پوینتر) میتوانید از دستور زیر کمک بگیرید:
        s.toCharArray(ch, len);

        و برای حالت پوینتر که ذکر کردید از این دستور می تونید استفاده کنید:
        *ch = const_cast<char*>(s.c_str());
        جدیدترین ویرایش توسط digi-rx; ۱۱:۳۹ ۱۳۹۶/۰۸/۲۳.
        تاپیک ویدیوهای آموزشی حواشی آردوینو و ESP

        دیدگاه

        لطفا صبر کنید...
        X