편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2017.11.06

    2차원 배열을 함수로 전달할 수가 없습니다


    발생하는 문제 및 실행환경

    2차원 배열을 함수로 받는

    void myFunction(double** myArray){
         myArray[x][y] = 5;
         etc...
    }
    

    이런 함수가 있는데

    double anArray[10][10];
    myFunction(anArray)
    

    같이 쓰니까 에러가 뜹니다. 배열의 이름은 포인터니까 anArraydouble**타입 아닌가요? 다른 사람들은 2차원 배열 잘만 넘기던데 왜 제 컴퓨터에서만 이러나요

  • 프로필 강대범님의 편집
    날짜2016.01.29

    2차원 배열을 함수로 전달할 수가 없습니다


    발생하는 문제 및 실행환경

    2차원 배열을 함수로 받는

    void myFunction(double** myArray){
         myArray[x][y] = 5;
         etc...
    }
    

    이런 함수가 있는데

    double anArray[10][10];
    myFunction(anArray)
    

    같이 쓰니까 에러가 뜹니다. 배열의 이름은 포인터니까 anArraydouble**타입 아닌가요? 다른 사람들은 2차원 배열 잘만 넘기던데 왜 제 컴퓨터에서만 이러나요