Δημοσιεύτηκε: 03 Σεπ 2011, 00:58
Bασικα τo char δεν εχουμε πει οτι ειναι μέγεθος 1 byte ??? πως και το βάζεις 4 ? στα 2 πρωτα?
στο 4 πχ το 1 byte που βάζεις ειναι επειδη τουλαχιστο θα έχει τον κενό χαρακτήρα? ακομη και αν ο χρηστης δεν δωσει καμια συμβολοσειρα.
ΣΤο 5 και 6 συμφωνουμε οκ στο 7 παιρνει την τιμη του μεγέθους του πίνακα ε?
και στο 8 οκ.
ΤΩρα κατι αλλο... δεν ειναι ισοδυναμο να πω ας πουμε οτι το char *s="testing" ειναι ενας δεικτης σε συμβολοσειρα testing με το αρχικοποιημενο string που λες και εσυ?
Π.Σ Στο μεταξυ εκανα και τα test cases και στον κωδικα με την συναρτηση για τις δυναμεις και διαπιστωσα πως ολα οκ εκτος και αν και η βάση αλλα και ο εκθέτης ειναι διψηφιοι εκει πλεον το αποτελεσμα ξεφευγει και δεν δινει σωστες τιμες. Εδω ας πουμε τι θα μπορουσαμε να κανουμε ?
στο 4 πχ το 1 byte που βάζεις ειναι επειδη τουλαχιστο θα έχει τον κενό χαρακτήρα? ακομη και αν ο χρηστης δεν δωσει καμια συμβολοσειρα.
ΣΤο 5 και 6 συμφωνουμε οκ στο 7 παιρνει την τιμη του μεγέθους του πίνακα ε?
και στο 8 οκ.
ΤΩρα κατι αλλο... δεν ειναι ισοδυναμο να πω ας πουμε οτι το char *s="testing" ειναι ενας δεικτης σε συμβολοσειρα testing με το αρχικοποιημενο string που λες και εσυ?
Π.Σ Στο μεταξυ εκανα και τα test cases και στον κωδικα με την συναρτηση για τις δυναμεις και διαπιστωσα πως ολα οκ εκτος και αν και η βάση αλλα και ο εκθέτης ειναι διψηφιοι εκει πλεον το αποτελεσμα ξεφευγει και δεν δινει σωστες τιμες. Εδω ας πουμε τι θα μπορουσαμε να κανουμε ?