#include main() { char *p; . . . . p = malloc(100); // Δέσμευση εκατό (100) θέσεων μνήμης menu1(p) . . . . menu2(p) free(p); // Αποδέσμευση των εκατό (100) θέσεων μνήμης . . . . } menu1( tab ) char tab[10][10]; { . . . . /* Εδώ ο πίνακας tab μπορεί να χρησιμοποιηθεί σαν ένας δυσδιάστατος πίνακας 10x10 */ . . . . } menu2( newtab ) char newtab[100]; { . . . . /* Εδώ ο πίνακας newtab μπορεί να χρησιμοποιηθεί σαν ένας μονοδιάστατος πίνακας 100 θέσων */ . . . . } }