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

C/C++ Q/A
[2061] Re:C 에서 다차원 배열에 관한 질문입니다.(코드있음)
진수.네모 [miman101] 1283 읽음    2003-03-09 21:26
정확하게 아픈곳을 콕 찝어 드릴수는 없지만 왜 다운이 되는 지에서만

링크 에서가       No module definition file specified: Using defaults
이렇게 나오는데 헬프 파일을 보면 다음과 같은 설명이 나옵니다.

The linker was invoked with one of the Windows options, but no module definition file was specified.

The following defaults are assumed:


CODE    PRELOAD  MOVEABLE  DISCARDABLE
DATA    PRELOAD  MOVEABLE  MULTIPLE (if an .EXE)
DATA    PRELOAD  MOVEABLE  SINGLE (if a .DLL)
/***********************
HEAPSIZE    4096
/********************** 바로 이부분인것 같습니다.
STACKSIZE    5120

할당한 배열이 두개가 있는데. germ[30][80] -> heap에 30*80*2byte = 4800 byte가 할당되어서

HEAPSIZE의 최대 크기를 넘어서고 있습니다. 이부분을 germ[20][80] -> 20*80*2byte = 3200 byte

가 할당 되면서 실행이 가능합니다. 허나 똑같은 경고 메세지 뜨더군요. 다만, 다운이 되는 현상을

피할 수가 있습니다.

허접한 답변이었습니다. ^^;;;




타즈 님이 쓰신 글 :
:
: 학교에서 내준 과제를 하고 있는데 제가 아는 바로는 틀린 것도 없고 컴파일도 되는데
: 링크하는데에서 다운을 먹습니다. 고수님들 부탁드려요
:
: #include<stdio.h>
:
: void main(void)
: {
:     int i,j;
:     int germ[30][80];
:     int seed[8][3][3] = {{{0,0,1},{1,1,1},{0,1,0}},
:                  {{0,1,0},{1,1,0},{0,1,1}},
:                  {{1,1,0},{0,1,1},{1,1,0}},
:                  {{1,0,0},{1,1,0},{1,0,1}},
:                  {{1,1,1},{1,1,0},{1,1,1}},
:                  {{1,1,1},{0,1,0},{1,0,1}},
:                  {{0,1,0},{1,1,1},{0,1,0}},
:                  {{1,0,1},{1,1,0},{0,1,0}}
:                 };
:    
:     for(i=0;i<30;i++)
:         for(j=0;j<80;j++)
:             germ[i][j]=0;
:    
:     for(i=0;i<3;i++)
:         for(j=0;j<3;j++)
:             germ[14+i][39+j] = seed[1][i][j];
:
:     for(i=0;i<30;i++)
:         {
:         for(j=0;j<80;j++)
:             printf("%d",germ[i][j]);
:
:         printf("\n");
:     }
: }
:
: 프로그램의 일부만 시험해볼려고 함수부분을 따로 만든 건데요 컴파일시 문제 없는데
: 링크시 다운을 먹습니다. 부탁드려요~~^^

+ -

관련 글 리스트
3885         Re:Re:C++Builder 6에서는 컴파일, 링크 다 잘 되는군요. 최준호.스페로 1243 2003/04/17
2061     Re:C 에서 다차원 배열에 관한 질문입니다.(코드있음) 진수.네모 1283 2003/03/09
2063         Re:Re:C 에서 다차원 배열에 관한 질문입니다.(코드있음) 타즈 1247 2003/03/09
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.