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 함수에서 계속 액세스 위반했다고 하고 ;;;
포인터 안대주면 실행은 되는데 초기화가 안됨 ;;; 이거 어캐 해결하냐
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 함수에서 계속 액세스 위반했다고 하고 ;;;
포인터 안대주면 실행은 되는데 초기화가 안됨 ;;; 이거 어캐 해결하냐
연필과 연습장을 꺼내고 그려봅니다
SIV(&pa[i]);