Originariamente inviato da oregon
Cosa e' possibile?



Potresti usare una variabile globale, ma non te lo consiglio ...



Veramente ti ho detto anche che all'interno della funzione assegni dei valori a

binario.mod[I] = ...

ma non hai allocato lo spazio per mod ...
globale? nono,concordo con te

ti cito 2 periodi di un vecchio libro che mi ritrovo per le mani scritto non molto tempo dopo il rilascio dello standard ANSI

Il nuovo standard ansi vi permette di passare un'intera struttura e di fare in modo che una funzione restituisca una struttura.

....

come già detto nell'ultimo paragrafo, il C K&R non permette il passaggio di un'intera struttura ad una funzione.

riguardo l'allocazione in memoria

ho provato ad inizializzare binario.mod e poi a stamparlo con printf come stringa e
funziona, pertanto assegnare un rvalue alla volta e poi stamparlo con printf non dovrebbe differire, ora modifico il post principale cosi di vede con precisione