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

[تنبيه - عنوان غير مناسب : نداء عاجل إلى المحترفين في لغة السي بلس بلس(c++)

بدأه sar0o0na في 23 نوفمبر 2008 · 4 رد · 519 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

نداء عاجل إلى المحترفين في لغة السي بلس بلس(C++)

سؤال: كيف أستطيع فعل التالي :

أريد تعريف string ID

أبغى أخلي للـ ID قيمة عبارة عن : أول حرفين من اسم المادة اللي يدخلها المستخدم ورقم عشوائي

يعني :

string name= math

int x أو string

الناتج يطلع بهذا الشكل

ID= ma101

بحيث إن رقم المادة (رمزها) يتغير (يعني مثل الـ counter ) ولكن ليس بالترتيب

سمعت إن فيه دالة من الـstring اسمها at string ممكن إنها تسوي هذا الشي

اللي يعرف عنها شي وطريقة استخدامها ياليت يقول

وشكرا ...

تم تعديل هذه المشاركة بواسطة time1 في 23 نوفمبر 2008 في 22:30

programmerssu3.gif
#2

ارجو التوضيح , هل الرقم عشوائي يتغير في كل مرة ؟ وكم خانة للرقم ؟

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#3

هذا مثال بسيط يؤدي الفكرة المطلوبة.

  1.  
  2. #include <iostream>
  3. #include<cmath>
  4. #include<cstdlib>
  5. #include<ctime>
  6. #include<cstring>
  7. using namespace std;
  8. int main()
  9. {
  10.  
  11.  
  12. char name[10];
  13. char name_id[5];
  14. int id;
  15. char st[3];
  16. srand(time(0));
  17. memset(name_id,'\0',6);
  18. id=(rand()%99)+100 ;
  19. cout<<"enter Name.";
  20. cin.get(name,10);
  21. itoa(id,st,10);
  22. strncat(name_id,name,2);
  23. strncat(name_id,st,3);
  24. cout<<name_id<<endl;
  25.  
  26. return 0;
  27. }
  28.  

tvquran_6.gif

#4

الأخ الكريم/الأخت الكريمة

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

مرحباً بكم في منتدى الفريق العربي للبرمجة

نود تنبيهك أن العنوان غير مناسب.

الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.

وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!

قواعد المشاركة

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

llback.jpg

اشهد ان لا إله إلا الله وان محمدا ً رسول الله

#5

شكرا لكل من حاول مساعدتي

الله يجزاكم خير

والآن عرفت الحل

شكرا مرة أخرى

programmerssu3.gif

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

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

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

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

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