/* 3. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include int number[5] = { 1, 2, 3, 4, 5 }; // ¿©±â¸¦ ¹Ù²Ü °Í class String { public: char data[6]; String(int x[],int n) { for(int i = 0; i < n; i++) { data[i] = x[i] + '0'; } data[5] = '\0'; } }; void foo1(String *s) { s->data[0] = s->data[0] + 1; s->data[4] = s->data[4] + 1; } void foo2(String s) { s.data[1] = s.data[1] - 1; s.data[3] = s.data[3] - 1; } void foo3(String &s) { s.data[2] = '0'; } void main() { String test(number,5); foo1(&test); foo2(test); foo3(test); printf("%s\n",test.data); }