strcmp


כל מי שכביכול יודע מה הפונקצייה עושה, אבל לא למד לעומק, חושב שהיא משווה בין שני מחרוזות, ושהן אמורות להיות שוות.
טעות!
הפונקצייה אמורה לבדוק, עם המחרוזת המודגשת if(!strcmp(cmd,"/x",true)) גדולה מהמחרוזת שהודגשה בצבע אדום.
אם היא גדולה, הפונקצייה תחזיר false, ואם היא קטנה, הפונקצייה תחזיר true.

דוגמה לקוד שימוש:
if(!strcmp(cmd,"/xxx",true))
{
// code
return 1;
}
הcmd, המחרוזת הראשונה.
מה שבין ה"", המחרוזת השנייה, שאמורה להיות יותר קטנה מהמחרוזת הראשונה.
הtrue שבה אחרי המחרוזת השנייה, הוא בעצם קובע אם הפקודה חייבת להירשם בדיוק כמו שהיא נרשמה בקובץ, או שלא משנה אם במקום x/ ירשמו X/.
true - אפשר גם באותיות גדולות וקטנות.
false - בדיוק לפי שנכתב בקובץ (אם רשמתם בקובץ: XXX/ ובשרת תרשמו: xxx/, הפונקצייה תחזיר false).

עם יש איזשהי בעיה אשמח לתקן