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

C/C++ Q/A
[2135] Re:황당한 세그멘트 폴트가 일어날 경우는 어떻게 해야 하나요.
조준회 [] 1165 읽음    2003-03-24 09:03
도스용 컴파일러를 사용하고 계시죠?..

메뉴 어딘가에.. 메모리 모델을 변경하는 것이 있습니다.
메모리 모델을 Large나 Huge로 변경 해 보도록 하세요..



타즈 님이 쓰신 글 :
: 안녕하세요
:
: 아직도 열심히 링크드 리스트에 매진하고 있는 타즈 입니다.
:
: 오늘은 너무나도 황당한 에러 질문을 드리고자 합니다.
:
: 어제 일이 었습니다.
:
: 혼자 생쑈를 해가며 모든일을 무사히 마쳐갔었습니다.
:
: 함수 한개만 더 만들면 끝나는 것이였죠.
:
: 그런데.. 이게 웬일 아주 엄청난 일을 당했습니다.
:
: cnt=0;  이 한줄을 삽입하니까 세그멘트 폴트가 납니다.
:
: 아주 황당하게도..
:
: 예를 들어
:
: changeGerm(int x,...)
: {
: int cnt;
: }
:
: 위와 같은 경우 잘 돌아 갑니다.. 아주
:
: changeGerm(int x,...)
: {
: int cnt;
: cnt=0;
: }
: 여기서 바로 세그멘트 폴트에러 뜹니다.
:
: 너무나 기가 막혀서 어제 한줄씩 지워가며 컴파일 해본 결과 저기에서 에러가 나더군요
:
:
: 그리고 또 한가지가 있습니다.
:
: 마지막 함수를 생성 하기 전 상태에서
:
: 테스트를 위해 만든 함수인
: showlist(int.....)
: {
: ...
: }
: 가 있었습니다.
:
: 아무런 문제가 없던 함수 인데..
:
: 함수지우고, 선언지우고,호출한 문장을 지웠습니다.
:
: 컴파일 했습니다.
:
: 실행하니까 세그먼트 폴트 에러 납니다.
:
: 미칩니다.
:
: 왜 그런지 전혀 알 길이 없습니다.
:
: 프로그램에 전혀 지장을 주지 않는 함수를 지워도 에러가 나고
:
: 배정문 한줄 더해도 에러가 나고
:
: 혹시 제가 잘못한 부분이 있을지는 모르지만
:
: 함수 하나 하나 만들면서 컴파일 했기 떄문에 에러가 없었는데
:
: 갑자기 당하니까 황당하더군요
:
: 혹시 이와 같은 사례를 알고계시거나 비슷한 경험이 있으신 분
:
: 해결책을 좀 알려 주셨으면 합니다. 어제도 밤 꼴라당 새고 이제 학교 갑니다.
:
: 숙제는 수요일 까지인데
:
: 오늘은 퀴즈보고 금요일 오전까지 프로그램 4개 인터뷰, 토요일 오후까지 c++ 한개
:
: 정신이 하나도 없네요.
:
: 헉 에구 넋두리가 되어 버렸습니다.
:
: 하여간 고수님들 위에와 같은 경우를 아시는 분은 꼭 좀 부탁 드리겠습니다.
:
: 꾸벅~~

+ -

관련 글 리스트
2134 황당한 세그멘트 폴트가 일어날 경우는 어떻게 해야 하나요. 타즈 1234 2003/03/24
3893     Re:황당한 세그멘트 폴트가 일어날 경우는 어떻게 해야 하나요. 김백일.cedar 1115 2003/03/24
2135     Re:황당한 세그멘트 폴트가 일어날 경우는 어떻게 해야 하나요. 조준회 1165 2003/03/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.