Language
한국어
프로그래밍 관련 질문 사항을 올려주세요. 도움을 받기 위해서는 최대한 질문을 상세하게 작성하고 도움을 준 분께는 감사의 표시를 합시다.
  • 간단하지만 어려운 문제
  • 조회 수: 723, 2016-12-25 18:43:26(2016-12-23)
  • int x

    cin>>x;

    char s [x];

    쟤가 짠 코드들 중에 이런 코드가 있는데 왜 대괄호 안에 상수가 필요하냐고 하는지 아시는 분 없나요?

    만약 아신다면 코드 상에서가 아닌 프로그램 상에서 어떻게 배열의 크기를 자유자재로 바꿀 수 있을까요?

    char s [상수]

    물론 이런 거 말고...

댓글 2

  • 옛날꿀호떡

    2016.12.25 03:29

    c++문법이 원래 그렇습니다.
    배열 크기를 바꿀려면 메모리 동적할당을 해야합니다.

    char* ptr = new char[x];
  • 포도

    2016.12.25 18:43

    감사합니다!
현재 게시판 기능 테스트중입니다. 디자인이나 게시판 구성은 언제든지 예고없이 변경될 수 있습니다.