Δημοσιεύτηκε: 23 Μαρ 2012, 21:26
από migf1
Ilias95 έγραψε:Υπάρχει κάποια καλύτερη λύση;

Μπορείς να το κάνεις με string-pointer απευθείας, όπως θα έκανες και με ένα char-pointer σε ένα string. Πριν 2-3 μέρες πόσταρα κάτι παρόμοιο εδώ: http://www.insomnia.gr/topic/432310-%cf ... p__4642920

ΥΓ. Το string-array το έχω επίτηδες NULL terminated (δηλαδή το τελευταίο του string το έχω NULL) έτσι ώστε να μη χρειάζεται να κρατάω το πλήθος των strings σε ξεχωριστή μεταβλητή. Βάζω τον string-pointer sp στην αρχή του string-array months, και διατρέχω το array μέχρι να βρω NULL ;)

Μορφοποιημένος Κώδικας: Επιλογή όλων
for ( sp = months; *sp; sp++ )
...