void func(int a, int b, int c) { char buf1[5]; char buf2[20]; buf2[0] = 'a'; buf2[1] = 'a'; buf2[2] = 'a'; buf2[3] = 'a'; buf2[4] = 'a'; buf2[5] = 'a'; buf2[6] = 'a'; buf2[7] = 'a'; buf2[8] = *(buf1 + 8); buf2[9] = *(buf1 + 9); buf2[10] = *(buf1 + 10); buf2[11] = *(buf1 + 11); buf2[12] = *(buf1 + 12); buf2[13] = *(buf1 + 13); buf2[14] = *(buf1 + 14); buf2[15] = *(buf1 + 15); buf2[16] = 0x0; buf2[12] += 10; strcpy(buf1, buf2); } void main() { int x; x = 9; func(1, 2, 3); x = 1; printf("%d\n", x); }