저는 c언어를 이용해서 코딩을 하고 있는데,
한가지 문제가 있는데 이를 해결할 방법을 알지 못해 여쭤봅니다.
저는 주로 포인터 사용할때 malloc을 이용해서 동적할당을 합니다.
근데 여러개의 포인터를 사용하게 되면 자꾸 주소가 겹치는 문제?가 발생해서
제가 원하지 않는 값들이 나옵니다.
(저는 맥을 사용하는데, 예전에는 이정도까진 아니었던거 같은데 os업데이트를 하고 나니 뭔가 심해진 것 같습니다.)
예를 들면
float *ecut, *ncut, *zcut;
float *ebs, *zrm;
ebs = (float *)malloc((ft-bt)*sizeof(float));
zrm = (float *)malloc((ft-bt)*sizeof(float));
ecut = (float *)malloc(block*sizrof(float));
ncut = (float *)malloc(block*sizrof(float));
zcut = (float *)malloc(block*sizrof(float));