Δημοσιεύτηκε: 02 Σεπ 2011, 01:01
από Star_Light
λοιπον θα κανω μια δοκιμη να πω την απαντηση σε spoiler σταματίου μην αντιγράψεις θα σε κυνηγήσω :D λοιπον επειδη ομως οπως φανταζομαι η απαντηση μπορει (τι μπορει δηλαδη σιγουρα δεν θα ειναι σωστη) λεω να παραθεσω και λιγο πως δουλευει ο αλγοριθμος για να μην με περασετε για παντελως ανιδεο) :lol: ας δουμε την αναλυση του αλγοριθμου (με ενα παράδειγμα)

Spoiler: show
Κώδικας: Επιλογή όλων


εστω s1[]="ABCD"
s2[]="ABCH"

o αλγοριθμος θα συγκρίνει με τους *s1 & *s2 μεχρι και το (D,H) στο (D,H) "σπαει" επειδη πεφτει πανω σε ανόμοιους χαρακτήρες.

*s1-*s2 => A-E => 65 - 72 = -7 στην συνέχεια ο δείκτης πάει μια θέση πιο κάτω (μειώνεται) δηλαδη προς τα αριστερά για να σηματοδοτήσει ακριβως εκει πως ήταν το τέλος (είναι) το τέλος της όμοιας συμβολοσειράς?