PBIRBAS Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 Μια ερώτηση και πάλι... μπορεί κάποιος να δώσει τα φώτα του σχετικά με το πως μπορώ να ορίσω δυναμικά ένα πίνακα διαστάσεων n x m από strings και διαβάσω σε αυτόν τιμές. Ευχαριστώ
Evgenios1 Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 > int n=3,x=2,m=2; char ***arr; arr = (char***)malloc(n*sizeof(void*)); for(int i = 0 ; i<n;i++) { arr[i] = (char**)malloc(x*sizeof(void*)); for(int e = 0;e<x;e++) arr[i][e] = (char*)malloc(m*sizeof(char)); } Δυναμικος πινακας με 3 διαστασεις.
PBIRBAS Δημοσ. 29 Οκτωβρίου 2009 Μέλος Δημοσ. 29 Οκτωβρίου 2009 Δυναμικος πινακας με 2 διαστασεις δηλσδή χωρίς το χ πως μπορεί να γίνει
Evgenios1 Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 Εστω οτι θελεις ενα δυναμικο πινακα 10Χ20. Φτιαχνεις ενα πινακα με μεγεθος 10, και τα δεδομενα του θα εχουν μεγεθος ενος pointer (sizeof(void*)). > char** = (char**)malloc(10*sizeof(void*)); Τελος, γεμιζεις το πινακα με πινακες. >char[0]=(char*)malloc(20*sizeof(char));..
javavall Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 @Evgenios1 Δεν τον βοηθάς έτσι, αντιθέτως τον ενθαρρύνεις να ανοίγει νέα topic περιμένοντας για έτοιμο κώδικα...
Dr.Fuzzy Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 @Evgenios1 Δεν τον βοηθάς έτσι, αντιθέτως τον ενθαρρύνεις να ανοίγει νέα topic περιμένοντας για έτοιμο κώδικα... Κάθε ερώτηση της εργασίας του και από ένα topic...Έξυπνο!
Dr.Fuzzy Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 Το pm που έλαβα απο τον topic starter.... ΕΑΝ ΕΧΕΙΣ ΚΑΠΟΙΟ ΠΡΟΒΛΗΜΑ ΜΗΝ ΑΣΧΟΛΕΙΣΑΙ ΜΕ ΤΟ ΣΥΓΚΕΚΡΙΜΕΝΟ TOPIC
ippo00 Δημοσ. 29 Οκτωβρίου 2009 Δημοσ. 29 Οκτωβρίου 2009 Το μόνο που θέλω να πω είναι ότι το *** δεν υπάρχει...
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.