int numbers[] = {1, 1, 1}; myStruct.theNumbers = numbers;
All jokes side, I don't think that's possible (without some expert magic).
For as far as I know, you can only use the curly brace format when initialising an array, not when assigning, and definitely not when assigning pointers.
I may be wrong though, or possibly one of the experts here may have a solution for you.