#include <iostream>
struct
{
int edit_D_L_1;
int edit_D_L_2;
int edit_D_L_3;
int edit_D_L_4;
} RemoteXY;
int * const arrayOfVariables[] =
{
&RemoteXY.edit_D_L_1,
&RemoteXY.edit_D_L_2,
&RemoteXY.edit_D_L_3,
&RemoteXY.edit_D_L_4,
};
int main()
{
RemoteXY.edit_D_L_1 = 12;
RemoteXY.edit_D_L_2 = 34;
RemoteXY.edit_D_L_3 = 56;
RemoteXY.edit_D_L_4 = 78;
for (size_t i = 0; i < 4; i++)
{
printf("%d\n", *arrayOfVariables[i]);
*arrayOfVariables[i] = i * 10;
}
printf("%d\n", RemoteXY.edit_D_L_1);
printf("%d\n", RemoteXY.edit_D_L_2);
printf("%d\n", RemoteXY.edit_D_L_3);
printf("%d\n", RemoteXY.edit_D_L_4);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0CnsKICBpbnQgZWRpdF9EX0xfMTsKICBpbnQgZWRpdF9EX0xfMjsKICBpbnQgZWRpdF9EX0xfMzsKICBpbnQgZWRpdF9EX0xfNDsKfSBSZW1vdGVYWTsKCmludCAqIGNvbnN0IGFycmF5T2ZWYXJpYWJsZXNbXSA9CnsKICAmUmVtb3RlWFkuZWRpdF9EX0xfMSwKICAmUmVtb3RlWFkuZWRpdF9EX0xfMiwKICAmUmVtb3RlWFkuZWRpdF9EX0xfMywKICAmUmVtb3RlWFkuZWRpdF9EX0xfNCwKfTsKCmludCBtYWluKCkKewogIFJlbW90ZVhZLmVkaXRfRF9MXzEgPSAxMjsKICBSZW1vdGVYWS5lZGl0X0RfTF8yID0gMzQ7CiAgUmVtb3RlWFkuZWRpdF9EX0xfMyA9IDU2OwogIFJlbW90ZVhZLmVkaXRfRF9MXzQgPSA3ODsKICAKICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IDQ7IGkrKykKICB7CiAgCXByaW50ZigiJWRcbiIsICphcnJheU9mVmFyaWFibGVzW2ldKTsKICAJKmFycmF5T2ZWYXJpYWJsZXNbaV0gPSBpICogMTA7CiAgfQogIAogIHByaW50ZigiJWRcbiIsIFJlbW90ZVhZLmVkaXRfRF9MXzEpOwogIHByaW50ZigiJWRcbiIsIFJlbW90ZVhZLmVkaXRfRF9MXzIpOwogIHByaW50ZigiJWRcbiIsIFJlbW90ZVhZLmVkaXRfRF9MXzMpOwogIHByaW50ZigiJWRcbiIsIFJlbW90ZVhZLmVkaXRfRF9MXzQpOwoKICByZXR1cm4gMDsKfQ==