int i =0;
data a[BIG]
data *pa;
 pa = &a[i];
 for(i=0; i < BIG; i++)
 {
     SIV(pa[i]);
 }


이건 메인 함수 들어있는거





void SIV(data *p)
{
 
 p->Y= 0;
 p->YN = 0;
 p->YM = 0;
 p->YZ = 1;
 strcpy(p->SD, "");
 strcpy(p->SDS,"");
 strcpy(p->SDSD,"");
 strcpy(p->SDSDA,"");
 strcpy(p->SDSDB,"");
 
}

메인함수랑 헤더파일 등은 생략하고 구조체 안에 값 초기화 시킬려고 저렇게 짯는데 계속 실행하면 작동중지됨 ;;
디버깅해보니깐 SIV 함수에서 계속 액세스 위반했다고 하고 ;;;
포인터 안대주면 실행은 되는데 초기화가 안됨 ;;; 이거 어캐 해결하냐