Create an array of structures, and change the size of the array in the structure

My experience has been that the break struct node is pass-by-value. This means that you’re getting a copy of 1d instead of the actual 1d that you want to modify. Try creating a new integer array and call it something like WorkingArray. Before calling resize, set WorkingArray to 1d from the struct, then call resize on WorkingArray. Finally, try using a “Set Array Element” node with Target Array as Struk 2d array, index as Array index from your for loop, and a make 2dArray node with 1d set with WorkingArray as the item. If your print string then comes after the “Set Array Element” node, it should show the proper value.