ورود

View Full Version : کپی کردن یک رشته از از یک شماره کاراکتر به بعد



hossein2kk
چهارشنبه 07 بهمن 1388, 01:14 صبح
سلام دوستان:لبخندساده:
من می خوام از کاراکتر n ام یک رشته رو تا کاراکتر n+k ام اون رو توی یک رشته دیگه کپی کنم . مثلا در رشته sallam از کاراکتر 2 تا 4 یعنی کاراکتر 2 و 3 و 4 ( lla ) رو در یک رشته دیگر که با حافظه پویا اون رو ساختم کپی کنم.
ممنون پیشاپیش از راهنمایی هاتون:چشمک:

qwerty11
چهارشنبه 07 بهمن 1388, 08:41 صبح
خوب اگه میشه بگین کجاشو مشکل دارین !؟
اگه main آرایه ی اصلی باشه cp آرایه ای باشه که قراره عناصر main توش کپی بشن :


for(int i=0;i<=k;i++)
cp[i]=main[n+i];

hossein2kk
چهارشنبه 07 بهمن 1388, 08:56 صبح
ممنون از راهنماییتون.
اما گویا با تحقیقی که من کردم از تابع memmove (http://www.cplusplus.com/reference/clibrary/cstring/memmove/) هم میشه استفاده کرد.