If문에 들어가면 2차배열이 1차배열이되요;;

게시판 IDL Q&A If문에 들어가면 2차배열이 1차배열이되요;;

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #1563 Reply
      Alphon.D
      회원

      if문 들어가기전엔 2차배열로 계산되는데
      if문 들어가서 계산하면 2차배열이 1차배열이 되버립니다
      Ex) double[100,100] -> double[10000]

      혹여 방법이 없다면 1차 배열을 2차배열로 만드는 방법이 있나요? ㅠ_ㅠ

    • #1574 Reply
      Sangwoo
      회원

      글쎄요, 아무런 이유없이 2차원 배열이 느닷없이 1차원 배열이 되지는 않습니다. IF문 전후에 “HELP, 배열명”과 같은 문구를 여러개 삽입해서 프로그램의 각 단계별로 이 배열이 어떤 변화라도 있는지 체크를 해보시고요. 결정적인 변화가 생기는 부분의 내용을 잘 확인해보시길 바랍니다. 1차원 배열을 2차원 배열로 만드는 함수는 REFORM을 사용하면 되지만, 이렇게 했을 때 과연 원본 그대로의 모습으로 살아날지는 모르겠습니다.

1 답변 글타래를 보이고 있습니다
'If문에 들어가면 2차배열이 1차배열이되요;;'에 답변달기
글쓴이 정보: