C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[19184] 배열 선언을 빼먹으셨네요.
김백일 [cedar] 822 읽음    2002-06-08 17:20
김대의 님이 쓰신 글 :
: 아래 소스를 컴파일 시키면 이상한 16진수가 나오면서 에러 메세지가 뜨는데 왜 그런건가요.??
: 어쩔때는 컴이 아애 맛이 가버려요..ㅡㅡ
: 이상한건 아래에서 in의 i번째에 입력을 안하고 in에다가만 입력을 하면 에러가 않뜨네요..ㅡㅡ;
:
: #include <stdio.h>
: #include <conio.h>
:
: void main(void)
: {
: int inp, i = 0;
  int inp[5], i; // 배열로 선언해서 미리 필요한 공간을 할당해야 합니다.

그렇지 않으면 엉뚱한 메모리에 데이터를 쓰게 되므로 이상한 값이 출력되거나,
프로그램이나 시스템을 다운시킬 수 있습니다!

: int *in = &inp;
: clrscr();
: for(i=0;i<5;++i){
: scanf("%d",(in+i) ); printf("\n : %d", *(in+i)); }
: getch();
: }

앞으로 이런 종류의 질문은
Turbo C/Borland C++ Q/A에 해주세요!

+ -

관련 글 리스트
19182 이 소스를 실행시키면 에러메세지가 뜨는데 왜 그런건지좀... 김대의 802 2002/06/08
30094     Re:이 소스를 실행시키면 에러메세지가 뜨는데 왜 그런건지좀... 유승철 887 2002/06/08
19192     Re:이 소스를 실행시키면 에러메세지가 뜨는데 왜 그런건지좀... 모라 773 2002/06/08
19195         Re:Re:헐..님글 보고 이제 알았네요..ㅜㅜ 지성합니다. 전 c++빌더인지 몰랐어요..c++에 다시올릴께요.. 김대의 802 2002/06/08
19184     배열 선언을 빼먹으셨네요. 김백일 822 2002/06/08
19185         Re:배열 선언을 빼먹으셨네요...-> 켁 ..이거 포인터로 사용하는건데요..ㅡㅡ; ... 김대의 835 2002/06/08
19188             Re:Re:케게겍! 님이야말로 잘못 알고 계시네요! 김백일 963 2002/06/08
19190                 Re:Re:Re:아 그리고 그 디버깅 전문 프로그램 사용법좀..아참 그리고 볼랜드c++이란 볼랜드 시빌더랑 다 김대의 847 2002/06/08
19189                 Re:Re:Re:제가 배운봐로는 제가 한프로그램은 주소할당이 되었는데요..ㅡㅡ; 김대의 811 2002/06/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.