آیا تابع یا دستوری وجود دارد که دو کلمه انگلیسی را از نظر الفبایی مقایسه کنه و عدد پس بده
مرسی
Printable View
آیا تابع یا دستوری وجود دارد که دو کلمه انگلیسی را از نظر الفبایی مقایسه کنه و عدد پس بده
مرسی
strcmp برای مقایسه به کار میره.
در تكميل حرف پيمان جان بگم كه :نقل قول:
نوشته شده توسط Payman_62
كه اگر با هم برابر بودن مقدار 0 و اگر str1 كوچكتر بود مقدار 1 و در غير اينصورت عدد ديگري بر مي گرداند.کد:strcmp(str1,str2)
هدر فايل اين دستور cstring يا string.h است.
strcmpi(str1,str2 توسط اين تابع هم ميتوان با اين تفاوت كه نسبت به حروف كوچك وبزرگ تمايز قائل مي شود
خوب توضيحات دوستان واقعا كامل بود . يه سري اطلاعات جانبي كه شايد مفيد باشه:
البته اين توابع در هدر Ctype _ در c++ _ قرار دارند:
Hope to be useful :)کد:toupper() //argumani az noe char migirad va be harfe bozorg tabdli mikonad
tolower() // mesle bala amma be harfe koochik tabdil mikone
islower() //check mikone ke koochik hast harf ya na.
isupper() //check mikone ke bozorg hast ya na .
isalpha() //check : is alphabet or not
isalnum() //check : is number or not.