Convert 1D array index to 2D array index

后端 未结 4 791
青春惊慌失措
青春惊慌失措 2020-12-10 03:20

I have 2 arrays. I want to convert the index of the first array to the second. Is there a better way to do it than what I have below?

Array array1[9];
Array          


        
4条回答
  •  旧时难觅i
    2020-12-10 03:38

    You can do this mathematically using modulus and integer division, given your second array is a 3x3 array the following will do.

    p.y = index % 3;
    p.x = index / 3;
    

提交回复
热议问题