#include <stdio.h>
typedef struct
{
int x;
const char* str;
} T;
void fxn2(T* t)
{
t->x++;
t->str++;
}
int main(void)
{
T t1 = { 1, "XYZ" };
printf("t1: %d, %s\n", t1.
x, t1.
str); fxn2(&t1);
printf("t1: %d, %s\n", t1.
x, t1.
str); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp0eXBlZGVmIHN0cnVjdAp7CiAgaW50IHg7CiAgY29uc3QgY2hhciogc3RyOwp9IFQ7Cgp2b2lkIGZ4bjIoVCogdCkKewogIHQtPngrKzsKICB0LT5zdHIrKzsKfQoKaW50IG1haW4odm9pZCkKewogIFQgdDEgPSB7IDEsICJYWVoiIH07CiAgcHJpbnRmKCJ0MTogJWQsICVzXG4iLCB0MS54LCB0MS5zdHIpOwogIGZ4bjIoJnQxKTsKICBwcmludGYoInQxOiAlZCwgJXNcbiIsIHQxLngsIHQxLnN0cik7CiAgcmV0dXJuIDA7Cn0K