다중포인터에 대한 값 입력에 대하여 궁금합니다.
글쓴이: ureka01 / 작성시간: 월, 2013/10/21 - 3:53오후
void Swap(int** pt, int count)
{
int *temp[10];
int i,j=0;
for(i=0; i
{
if(*(*pt+i) % 2 == 0)
{
temp[j] = *pt + i;
j++;
}
else
continue;
}
}
이런 코드를 작성하고 있는데요.
temp[j] = *pt + i;
에 대해선 아시다시피 *pt의 주소를 temp에 넣고 있습니다.
그런데 *pt + i = temp[j] 에선 에러를 내더군요..
주소를 바꿔주면 안되는건 가요?
만약에 안된다면 다중포인터 pt의 *pt + i 값을 어떻게 해야 다른 주소로 입력을 할 수 있는지 궁금합니다...
안된다면 자세한 설명 좀 부탁드립니다 T_T
Forums:
댓글 달기