Δημοσιεύτηκε: 16 Φεβ 2012, 17:19
από migf1
Πέρα του ότι δεν κάνεις free() στο τέλος, του ότι δεν αρχικοποιείς το s σε NULL και του ότι χρησιμοποιείς το s (στην strlen() και την puts()) ακόμα κι αν έχει αποτύχει το malloc() του, τι άλλο πρόβλημα έχει ο κώδικας αυτός;

Όσο για την ερώτηση, σου εξήγησα πως στα δυναμικά strings μπορείς να τους αυξομειώσεις το μέγιστο μήκος τους όποτε γουστάρεις με realloc(), άσχετα με το σε τι μέγεθος τα έχεις δημιουργήσει αρχικά.