اطلاعیه

Collapse
No announcement yet.

کپی کردن بخشی از یک آرایه کاراکتری

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

    کپی کردن بخشی از یک آرایه کاراکتری

    سلام من توی کدم میخوام یه تیکه از یک آرایه ی دیگه رو کپی کنم تو یه آرایه ی کاراکتری دیگه (مثلا از خونه شماره 4 به بعد کپی بشه تو یه ارایه ی دیگه)
    شما راهی با کتابخونه string,h و یا راه های دیگه سراغ ندارین

    #2
    پاسخ : کپی کردن بخشی از یک آرایه کاراکتری

    نوشته اصلی توسط Master81 نمایش پست ها
    سلام من توی کدم میخوام یه تیکه از یک آرایه ی دیگه رو کپی کنم تو یه آرایه ی کاراکتری دیگه (مثلا از خونه شماره 4 به بعد کپی بشه تو یه ارایه ی دیگه)
    شما راهی با کتابخونه string,h و یا راه های دیگه سراغ ندارین
    سلام
    خیلی راحت میشه براش یه قطعه کد نوشت؛ میشه یه تابع نوشت که آدرس خونه اول دوتا آرایه، شماره عضو آرایه و تعدادی که قرار کپی بکنه رو بگیره و این کارو با یک حلقه for ساده انجام بده. البته این در صورتیه که مشخصا قصد استفاده از توابع آماده رو نداشته باشید.
    سوالی در مورد نوشتن این قطعه کد داشتید، من در خدمتم.

    Sent from my LG-H870S using Tapatalk

    دیدگاه


      #3
      پاسخ : کپی کردن بخشی از یک آرایه کاراکتری

      با دستور strcopy و یه حلقه for میتونی جدا کنی

      دیدگاه


        #4
        پاسخ : کپی کردن بخشی از یک آرایه کاراکتری

        راستش کار سختی نبود
        به این شکل عمل کردم
        for (short x = 0; x < sizeof(Buffer); x++)Buffer[x] = command[x + 6];


        راستی این دستور strncpy() دقیقا چیکار میکنه؟؟؟
        جدیدترین ویرایش توسط Master81; ۱۷:۲۴ ۱۳۹۸/۰۱/۱۴.

        دیدگاه


          #5
          پاسخ : کپی کردن بخشی از یک آرایه کاراکتری

          نوشته اصلی توسط Master81 نمایش پست ها
          راستش کار سختی نبود
          به این شکل عمل کردم
          for (short x = 0; x < sizeof(Buffer); x++)Buffer[x] = command[x + 6];


          راستی این دستور strncpy() دقیقا چیکار میکنه؟؟؟
          دقیق نمیدونم ولی ظاهرا یه همچین کاری میکنه. در موردش تو گوگل سرچ کنید

          دیدگاه

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