[Solved] Array of structs or pointer indexing ... Options / Best practice?

How your example code with the incremented pointer ever worked was bothering me on the drive home. It did, I now suspect, because your junk variables are never used for anything and the compiler was able to optimize them away. Use them for something in the code somewhere and I imagine your example will stop working.