كيف طريقة استخدام دالة strcmp التي تقوم بمقارنة two strings
مع متغيرين من نوع string و ليس من نوع char
مثلا اعرف
string s1,s2;
cin>>s1>>s2;
strmp(s1,s2);
و ذلك بلغة C++
مع العلم اني اكتب الدالة المكتبية<string>
في بداية الملف!!
كيف طريقة استخدام دالة strcmp التي تقوم بمقارنة two strings
مع متغيرين من نوع string و ليس من نوع char
مثلا اعرف
string s1,s2;
cin>>s1>>s2;
strmp(s1,s2);
و ذلك بلغة C++
مع العلم اني اكتب الدالة المكتبية<string>
في بداية الملف!!
لماذا تستخدم المايكرو strcmp
إذا كان النوعين string إستخدم إشارات المساواة أو < أو >
string s1,s2;
cin>>s1>>s2;
if(s1==s2)
printf("s1=s2");
else
printf("s1!=s2");*************************************************
مجموعة مواضيع - إحتراف البرمجة -
ّ~~~~~~~~~~~~~~~~~~~~~~
البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة
آخر المواضيع :
أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات
ثغرة SMS لأجهزة الجوال Siemens 3568i !
أخطاء وثغرات البرامج العربية !!!
سلسلة مواضيع - أمن وحماية مواقع الويب -
E البرمجة المتقدمة X للملفات التنفيذية E
سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة
**************************************************
<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>
**************************************************
السلام عليكم
strcmp
هذا الأمر يقارن بين two string ،
فإذا كانا متساويين يرجع صفر
وإذا كان الأول أكبر من الثاني يرجع قيمة موجبة
وإذا كان الأول أصغر من الثاني يرجع قيمة سالبة
والشرط بينهما يكون على النحو التالي
if(strcmp(st1,st2)==0) //do the follwing else if(strcmp(st1,st2))>0 //do the following else //do the following
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
هذا الموضوع مغلق.