مقایسه رشته ها (string) :

برای مقایسه دو متغیر از نوع صحیح یا اعشاری یا کاراکتری از دستور (if(x==y)) استفاده کردیم. در مورد string ما از تابع strcmp() بهره می گیریم. تابع strcmp() نیز در فایل سرآیند <string.h> قرار دارد .

hg

در صورت برابری دو مقدار، تابع عدد صفر و اگر str1<str2 باشد تابع مقدار منفی برمی گرداند یعنی str1 از str2 کوچکتر است و در حالی که str1>str2 تابع مقدار مثبتی را برمی گرداند یعنی اینکه str1 از str2 بزرگتر است .

در کد بالا بنابر توضیحات داده شده، تابع strcmp مقداری منفی را بر میگرداند .