Δημοσιεύτηκε: 15 Φεβ 2012, 23:46
Έχεις δικιο έκανα κάποια λάθη λογω κούρασης.
Το μήκος ενος string δίνεται απο την strlen(s) χωρις τον '\0' για αυτο θες ενα +1. Ενω το μέγεθος δινεται απο τον τελεστή sizeof.
Aπλα εσυ εννοείς οτι άν εγω έχω ορισει 2 πίνακες χαρακτήρων έστω
ωστε να φιλοξενεί 2 string με μέγιστο 100 τοτε ο χρηστης μπορει να δωσει τη μεν μια ενα string 5 χαρακτήρων και την δευτερη 7 ή και παραπανω... μεχρι 99
αυτο ειναι το τρέχον μήκος και το 100 ειναι το μέγιστο.
- Κώδικας: Επιλογή όλων
char s1[4]="ABC" , char s2[4]="DEF";
Το μήκος ενος string δίνεται απο την strlen(s) χωρις τον '\0' για αυτο θες ενα +1. Ενω το μέγεθος δινεται απο τον τελεστή sizeof.
Aπλα εσυ εννοείς οτι άν εγω έχω ορισει 2 πίνακες χαρακτήρων έστω
- Κώδικας: Επιλογή όλων
char s1[SIZE]={'\0'} , char s2[SIZE]={'\0'} με SIZE = 100
ωστε να φιλοξενεί 2 string με μέγιστο 100 τοτε ο χρηστης μπορει να δωσει τη μεν μια ενα string 5 χαρακτήρων και την δευτερη 7 ή και παραπανω... μεχρι 99
αυτο ειναι το τρέχον μήκος και το 100 ειναι το μέγιστο.