Talè !!!! Non me n'ero accorto completamente! Correggo subito con scanf("%d",&corpo->val).
Grazie mille !