שאלה על מחרוזת

  • פותח הנושא amera
  • פורסם בתאריך

amera

New member
שאלה על מחרוזת

שאלה על מחרוזת יש לי מחרוזת ממויינת לפי INTERGER:
1,2,11,19.....​
אני מעוניי שהיא תמויין על בסיס STRING
1,11,19,2......​
האם יש פונקציה פשוטה שממיינת על בסיס STRING?
 

HaRmosh

New member
לא בדיוק פונקציית מיון, אלא השוואה:

הפונקציה נקראת strcmp, והיא מקבלת שני פרמטרים שהן המחרוזות להשוואה. הפורמט שלה נראה כך:
strcmp (const char *str1, const char *str2)​
והיא מחזירה ערך גדול מ-0 אם str1 גדולה-לקסיקוגרפית (מופיעה לפני במילון...) מ-str2, מוחזר 0 אם המחרוזות זהות, וערך שלילי אם str2 גדולה לקסיקוגרפית מ-str1.
 
למעלה