C언어 초보입니다. 배열을 통한 문자열에서 각 문자열에 데이터를 저장하여 출력하려고 합니다.
각 지점의 매출을 배열에 입력하고 그 값을 통해 전체 지점에 총 매출액과 평균 매출액을 계산하려고합니다.
//
void main() {
const char*arStore[3] = {"강남점", "신촌점", "홍대점"};
const length = sizeof(arStore)/sizeof(const);
double avg = 0.0;
int sum = 0;
for (int i=0; i < length ; i++){
printf("%s 매출을 입력하세요 ( 단위 : 만원 )\n", arStore[i]);
scanf("%d",arStore + i);
sum += arStore[i];
}
avg = (double)sum / length;
printf("매장 평균 매출액 : %.2lf원\n", avg);
printf("매장 총 매출액 : %d만원\n", sum);
}
Xcode를 사용중인데 매출 입력까진 돌아가나 3지점의 매출을 입력후 (11db)가 뜨며 진행이 멈춰버립니다.
Thread 1 : EXC_BAD_ACCESS (code=EXC_I386_GPFLT)
에러가 발생하네요.
어디서 잘못된건가요?