Ti ringrazio vic85!
Effettivamente allocare dinamicamente qualcosa che contiene un numero fissato di elementi non ha senso.
Posso chiederti in quali casi e' conveniente utilizzare l'allocazione dinamica?
struct book
{
int b[100];
}*book1;
void print(struct book *);
int main(){
book1=(struct book *)malloc(sizeof(book1));
print(&book1);
}
void print(struct book *book1){
int i;
srand(time(NULL));
for(i=0;i<100;i++){
book1->b[i]=rand()%10;
printf("Libro b[%d] %d\n", i, book1->b[i]);
}
}
Visitano il forum: Nessuno e 1 ospite