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

C/C++ Q/A
[5862] 경보? 와 에러에 대한 설명을 부탁드립니다
허허초보 [] 2056 읽음    2006-11-10 11:27
아래와 같이 컴파일을 하면 정상적으로 컴파일 완료가 됩니다
에러가 있으면 당연히 컴파일이 안되고요.

경보(Warning) 가 있어도 컴파일 되는 이유를 알고 싶네요;;

<질문>

1. 에러와 워닝에 대한 이해를 부탁드립니다.

2. 그리고 워닝 메세지를 안뜨게 하고 싶은데
    아래 소스를 어떻게 고치면 될까요?

3. 8070에러는 리턴을 넣어주면 되겠지요.

   그러면  8065에러는 어떻게 하면 될까요?

4. 컴파일 할때 리턴은 자동으로 삽입되는것인가요?

5. 터보 C 컴파일러에 대한 구조를 설명 부탁드립니다.


####################################################################################
#include <stdio.h>
main()
{
    int a=3, b=5;
    printf("호출전 a = %d, b = %d\n", a, b);
    swap(&a, &b);
    printf("호출후 a = %d, b = %d\n", a, b);
}

swap(int * x, int * y)
{
    int temp;
    temp = * x;
    * x = * y;
    1* y = temp;
    printf("함수내의 x = %d, y = %d\n", * x, * y);
}

######################################################################################
---------- compile ----------
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
C:\C\Noname5.c:
Warning W8065 C:\C\Noname5.c 6: Call to function 'swap' with no prototype in function main
Warning W8070 C:\C\Noname5.c 8: Function should return a value in function main
Warning W8070 C:\C\Noname5.c 17: Function should return a value in function swap
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

출력 완료 (0초 경과) - 정상 종료
######################################################################################

+ -

관련 글 리스트
5862 경보? 와 에러에 대한 설명을 부탁드립니다 허허초보 2056 2006/11/10
5864     Re:경고와 에러에 대한 설명을 부탁드립니다 외랑 2094 2006/11/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.