Δημοσιεύτηκε: 16 Αύγ 2011, 13:52
από Star_Light
migf1 έγραψε:->Το *ptr_str είναι χαρακτήρας, το ptr_str είναι ο δείκτης.

Νομίζω είναι καλύτερα να δεις πρώτα τον κώδικά μου, κι αφού βεβαιωθείς πως έχεις καταλάβει πως και γιατί λειτουργεί (ειδικά η χρήση του προσωρινού δείκτη: cp) τότε να προσπαθήσεις να κάνεις μόνος σου κάποια άλλη άσκηση.

Π.χ. μια συνάρτηση που θα ανακατεύει τους χαρακτήρες ενός string s που θα παίρνει σαν όρισμα. Ή δικές σου υλοποιήσεις των έτοιμων συναρτήσεων strncmp() και strncpy(). Ή μια συνάρτηση που θα παίρνει σαν όρισμα ένα strings s και θα συγκεντρώνει στην αρχή του s όλα τα σύμφωνα, στο τέλος του όλα τα φωνήεντα, και στη μέση όποιους χαρακτήρες δεν είναι γράμματα . Για ευκολία θεώρησε πως έχεις μόνο λατινικά γράμματα στο s.


ναι σωστα! ΛΟγω κεκτημενης το ειπα λαθος. Οκ!!! Θα δω τον κωδικα σου.

migf1 έγραψε:
Πως να τη διατηρήσει την τιμή του, αφού είναι ορισμένο ως τοπική μεταβλητή της func() οπότε όταν τερματίσει η συνάρτηση διαγράφεται ο δείκτης. Το ότι σου δουλεύει, αν σου δουλεύει, είναι τυχαίο.


ακριβως!!!!! Ισα ισα και να μου δουλευε κανονικα.... θα ερχομουν παλι να ρωτησω πως γινεται να δουλευει αυτο το πραγμα λολ.