메모리 할당에 대한 질문입니다.
디버거로 검사했더니...
다음의 함수에서 오류가 발생되었습니다.
아직 c언어초보라 어디가 잘못 되었는지 감이 안 옵니다.
아시는 분 답변 부탁드립니다.
...............(처음부분 생략)
typedef float **MATRIX;
...............(중간 생략)
MATRIX
init_matrix(int nrows, int ncols)
{
int i;
MATRIX m;
if (nrows <= 0)
return (NULL);
if (ncols <= 0)
return (NULL);
m = (float **) malloc((unsigned) (nrows) * sizeof(float
**));