الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Question about FUNCTION?!?

مغلق
بدأه قمـ14ـر في 9 أبريل 2004 · 1 رد · 415 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لوسمحتوا يااخوان

مين يعرف يجاوبني

كيف اعمل Shifting??

يعني لو عندي 2 string

وبدي ادخل الثاني في نص او ربع على حسب طلب اليوزر في الاول

لازم اعمل Shifting لحروف الاول وادخل الثاني

كيف اعمل هالحركة؟؟

بليز ردوا بسرعه محتاجه ضروري

وشكرا مقدما

لا إلــــــــــــــه إلا انت سبحانك إني كنت من الظالمين

استغفر الله إلذي لا إله إلا هو واتوب إلـيه

#2

السلام عليكم ,,,

الموضوع سهل ان شاء الله ..

وتوجد عدة طرق لذلك ,, أسهلها اذا لم تكن السلسلة كبيرة "حتى لاتعوق الأداء " هي أن تزوري العناصر الخاصة بالسلسلة التي تريدين أن تدخلي فيها وتقومي بعمل ازاحة للعناصر من النهاية بمقدار طول السلسلة المراد ادخالها ,, وحتى المكان المخصص للادخال ,, ثم تقومي باضافة السلسلة الثانية ,,

char str[100];
char str2 [100];

int x;
cout << "inter the distance in string to Add in ";
cin >>x;

for(int a=0;a<strlen(str2)-x;a++)
str2[strlen(str(+strlen(str)-a]=str2[strlen(str2)-a];

for(int w=0;w<strlen(str);w++)
str2[x+w]=str[w];

لم أجرب الكود فكتبته على عجل لكن سيعمل باذن الله ,,

واذا واجهتك مشكلة فسنساعد ان شاء الله ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…