none
char 배열 디버깅시 배열 내용 보기 RRS feed

  • 질문


  •   안녕하세요.

      VS2005 에서는 아래의 그림과 같이 디버깅시에 char 배열 변수 위에 마우스를 올리면 배열 내용물이 보였는데,

      VS2013 에서는 위의 그림과 같이 배열의 첫글자만 나오더군요.

      그림은 링크 첨부 및 올리기가 안되서 따로 주소를 적어 드립니다.

      그림 주소 : https://www.dropbox.com/s/tugpz8r13j381g2/z.png

      이럴 경우 조사식에서 array,10 이런식으로 입력하면 10번째 배열칸 까지는 보여지던데, 예전의 버전 처럼 그냥 자동적으로 마우스오버시 보는 방법은 어떻게 설정해줘야 하나요? 아니면 다른 플러그인을 필요로 하는 건가요?

    2014년 9월 21일 일요일 오후 12:07

답변

  • 정말 문자열에 잘못된 문자가 있어서 표시해주지 못하는 경우입니다.

    원래는 Msg변수에 마우스를 가져가면 그림과 같이 잘 표시 되어야 합니다.


    • 편집됨 GoldrushKoreaMVP 2014년 9월 22일 월요일 오전 1:10
    • 답변으로 표시됨 SuperNagune 2014년 9월 22일 월요일 오전 3:03
    2014년 9월 22일 월요일 오전 1:09
  • 살펴보니, char 이 [] 로 선언되느냐, 포인터로 선언되느냐에 따라 보여지는 방식이 달라지네요.

    번거롭게 해드려 죄송합니다. 제 문제 였네요. ^^;

    • 답변으로 표시됨 SuperNagune 2014년 9월 22일 월요일 오전 3:03
    2014년 9월 22일 월요일 오전 2:41

모든 응답

  • 안녕하세요. CHAR 배열 변수이니 한글자씩만 보이는게 맞지 않나요?

    무슨 뜻인지 질문을 정확히 이해하지 못하겠네요.

    올려주신 그림에서 돋보기 모양을 눌렀을 때 나오는 결과를 말씀하시는 건가요?

    2014년 9월 22일 월요일 오전 12:22
  • 안녕하세요. 답변 감사합니다.

    char 배열의 첫번째 문자인 'M' 만 표시되고, 뒤에 있는 문자들은 표시가 안되고 있습니다.

    '문자열에 잘못된 문자가 있습니다.' 이렇게 나와있네요.

    돋보기를 누르면 xml, 텍스트시각화 등의 메뉴가 나옵니다.


    2014년 9월 22일 월요일 오전 12:33
  • 정말 문자열에 잘못된 문자가 있어서 표시해주지 못하는 경우입니다.

    원래는 Msg변수에 마우스를 가져가면 그림과 같이 잘 표시 되어야 합니다.


    • 편집됨 GoldrushKoreaMVP 2014년 9월 22일 월요일 오전 1:10
    • 답변으로 표시됨 SuperNagune 2014년 9월 22일 월요일 오전 3:03
    2014년 9월 22일 월요일 오전 1:09
  • 캡쳐까지 해주시면서 답변 해주시다니 정말 감사드립니다!

    그림 첨부 : https://www.dropbox.com/s/tugpz8r13j381g2/z.png


    비슷한 문자열을 토대로 찍어보았는데 잘못된 문자열이 아님에도 저는 + 가 표시되지 않고, 첫번째 문자만 표시되고 있습니다. 대체 왜이런건지 모르겠네요. ㅠ_ㅠ

    2014년 9월 22일 월요일 오전 1:38
  • 살펴보니, char 이 [] 로 선언되느냐, 포인터로 선언되느냐에 따라 보여지는 방식이 달라지네요.

    번거롭게 해드려 죄송합니다. 제 문제 였네요. ^^;

    • 답변으로 표시됨 SuperNagune 2014년 9월 22일 월요일 오전 3:03
    2014년 9월 22일 월요일 오전 2:41