그래서 2D 배열이 있고 2D 배열의 'pth'행을 새로운 1D 배열에 할당하려고합니다 : 내 코드는 다음과 같습니다 :2 차원 배열의 한 행을 1 차원 행렬에 할당
float temp[] = { *aMatrix[p] }; // aMatrix is a 10x10 array
// am trying to assign the pth row
// to temp.
*aMatrix[p] = *aMatrix[max];
*aMatrix[max] = *temp;
float t = bMatrix[p];
bMatrix[p] = bMatrix[max];
상기 선언 한 후에, 온도는 A- 매트릭스의 PTH 행의 모든 값과 길이 10이어야하지만, 단지 값을 포함한다. 그 문장의 모든 콤보를 시도했지만 아무것도 컴파일 컴파일 오류를 얻을. ..
내 질문은이 과제를하는 올바른 방법은 무엇입니까?
도움을 주시면 감사하겠습니다. 감사합니다.
'* aMatrix [p]'는 하나의'float'을 제공합니다 - 당신은 두번 참조 해제됩니다. 즉,'temp'는 1 float 배열입니다. – jrok