/* Ottavo programmino malloc */ #include #define SPAZIO 100 int main () { char *ptr, *p, *ap[]={"ciao", "pippo"}; int i; puts (ap[0]); puts (ap[1]); ptr= (char*)malloc(SPAZIO); if (ptr == NULL) { puts ("Errore allocazione di memoria"); return 1; } p=ptr; for (i=65; i<91;i++) *p++=i; *p='\0'; puts (ptr); printf ("%c\n", ptr[0]); printf ("%c\n", ptr[1]); puts ("\nPremi un tasto per uscire"); getch(); return 0; }