제가 알고리즘 숙제 하다가 찾은 사이트인데요..

님 질문 보니까 이곳에서 본게 생각나서 ^^

갖다 붙이고 보니까 너무 기네요...

보기 복잡하시면 이곳에 가서 보세요~~ 시험 잘 보세요~~~

http://user.chollian.net/~lm7050/

1. 치명적인 에러

Bad call of in-line function
인라인 함수의 호출형식이 이상하다.

Irreducible expression tree
컴파일러 내부에러에의해 코드생성 불가

Register allocation failure
컴파일러 내부에러가 복잡해서 코드 생성 불가


2. 그 밖의 에러

#operator not followed by macro
argument name
매크로 정의 속에서 #의 뒤에 매크로 인수가 없다

'XXXXXXXX' not an argument
인수가 정확하지 않다

Ambiguous symbol 'XXXXXXXX'
구조체의 멤버명이 애매하다

Argument # missing name
함수 플롯타입안에 인수명이 없다

Argument list syntax error
함수의 인수 리스트 구분이 정확하지 않다

Array bounds missing ]
배열지정에 ']'가 없다

Array size too large
배열의 크기가 너무 크다

Assembler statement too long
인라인 어셈블러문이 너무 길다

Bad configuration file
TURBOC.CFG 화일의 구분이 정확하지 못하다

Bad file name format in include
directive
#include 화일명 지정이 정확하지 못하다

Bad ifdef directive syntax
#ifdef 문의 구문이 정확하지 않다

Bad ifndef directive syntax
#ifndef 문의 구문이 정확하지 않다

Bad undef directive systax
#undef 문의 구문이 정확하지 않다

Bit field size syntax
비트 필드의 비트수가 너무 길다

Call of non-function
함수 이외의 것을 호출하려 하고 있다

Cannot modify a const object
const 문으로 선언된것을 변경하려 한다

Case outside of switch
switch 문 밖에 case 문이 있다

Case statement missing ;
case 문에 ;(세미 콜론)이 없다

Cast syntax error
캐스트의 구문이 정확하지 않다

character constant too long
문자 상수가 너무 길다

Compound statement missing }
복합문에 } 가 없다

Conflict type modifiers
수식자가 2 개 이상 지정되어 있다

Constant expression required
배열의 크기가 상수로 정의되지 않았다

Could not find file XXXXXXXX.XXX'
지정된 화일이 발견 되지 않는다

Declaration missing ;
구조체에서 ; 이 발견되지 않는다

Declaration needs type or
storage class
형(type)과 기억클래스가 없는 선언이 있다

Declaration syntax error
선언의 구문이 정확하지 않다

Default outside of switch
switch 문 밖에 default 가 있다

Define directive needs an
identifier
#define 하는 이름이 정확하지 않다

Division by zero
0에 의한 나눗셈이 있다

Do statement must have while
do 문에 while 이 없다

Do-while statement missing (
do 문의 while 뒤에 ( 이 없다

Do-while statement missing )
do 문의 while 뒤에 ) 이 없다

Do-while statement missing ;
do 문의 while(식)뒤에 ; 이 없다

Duplicate case
같은 case 문이 있다

Enum syntax error
enum 선언의 구문이 명확하지 않다

Enumeration constant syntax error
enum의 값이 식의 상수가 아니다

Error Directive : XXX
이 메시지는 #error 문에 의해 출력된 것이다

Error writing output file
작업용 디스크의 용량이 부족하다

Expression syntax
식의 구문이 명확하지 않다

Extra parameter in call
포인터에 의한 함수 호출에서 인수의 수가 너무 많다

Extra parameter in call to
XXXXXXXX
지정된 함수의 인수가 너무 많다

File name too long
#include 하는 화일의 이름이 너무 길다

For statement missing (
for 문에 ( 이 없다

For statement missing )
함수 호출의 ) 가 없다

Function doesn't take a varaible
number of arguments
가변개(?) 인수가 아닌 함수에서 va_start가 매크로로 사용되고 있다

Goto statement missing label
goto 문에 레이블 지정이 없다

If statement missing (
if 문에 ( 가 없다

If statement missing )
if 문에 ) 가 없다

Illegal character 'C' (0xXX)
화일 속에 유효하지 않은 문자가 있다

Illegal initialization
초기화에는 사용될수 없는 것이 사용되고 있다

Illegal octal digit
8진 상수속에 8또는 9가 있다

Misplace continue :
루푸 밖에 break 문이 있다

Misplace decimal point
부동 소숫점의 지수부에 소수점이 있다

Misplace else
if 문과 대응하지 않는 else 문이 있다

Misplace elif directive
#if,#ifdef 또는 #ifndef와 대응하지않는 #elif가 있다

Misplace else directive
#if,#ifdef 또는 #ifndef와 대응하지않는 #else가 있다

Misplace endif directive
#if,#ifdef 또는 #ifndef와 대응하지않는 #endif가 있다

Must be addressable
어드레스가 정해져 있지 않은 대상에 &를 사용하고 있다

Must take address of memory
location
어드레스를 취할수 없는 대상에 대해 & 를 사용하고 있다

No file name ending
#include 에서 "" 혹은 > 가 없다

No file name given
대상이 되는 화일명이 하나도 지정되어 있지 않다

Non-portable pointer assignment
캐스트없이 포인터의 대입(또는 그 반대)이 행해 지고 있다

Non-portable pointer comparison
캐스트없이 포인터와 그 이외의 비교가 행해 지고 있다

non-portable return type
conversion
return 식과 함수 선언의 행이 틀린다

Not an allowed type
허가 되지 않은 형의 선언이 있다

Out of memory
메모리가 부족하다

Pointer required on left side of ->
->의 왼쪽에 포인터가 없다

Redeclaration of 'XXXXXXXX'
같은 이름이 또 사용되고 있다

Size of structure or array not known
정의하지 않은 구조체나 크기의 지정이 없는 배열에
sizeof 가 사용 되었다

Statement missing ;
; 이 없다

Structure or union syntax error
struct 나 union의 구문이 정확하지 않다

Structure size too long
구조체의 크기가 너무 크다

Subscripting missing ]
]가 없는 첨자식이 사용되었다

Switch statement missing (
switch 문에 ( 가 없다

Switch statement missing )
switch 문에 ) 가 없다

Too many parameter in call
포인터에 의한 함수 호출에서 인수의 수가 너무 많다

Too few parameter in call to
'XXXXXXXX'
지정된 함수의 인수가 너무 크다

Too many cases
1개의 switch 문에는 256 개 이상의 case 문을 사용 할 수 없다

Too many decimal points
부동 소숫점수 속에 여러개의 소숫점이 있다

Too many default cases
default 가 2 개 이상있다

Too many exponents
부동 소숫점속에 여러개의 지수부가 있다

Too many initializers
선언된 것보다 많은 초기화 식이 있다

Too many storage classes in declaration
선언속에 여러개의 기억 클래스 지정이 있다

Too many types in declaration
선언속에 여러개의 형 지정이 있다

Too much auto memory in function
auto 변수의 크기가 너무 크다

Too much code defined in file
하나의 화일 속에 코드의 크기가 64KB 를 넘었다

Too much global data defined in file
글로발로 선언된 데이타가 64KB 를 넘었다

Two consecutive dots
2개의 점(..)이 연속으로 있다

Type mismatch in parameter #
n본째의 인수의 형 변환을 할 수 없다(포인터에 의한 호출)

Type mismatch in parameter # in call
to 'XXXXXXXX'
인수의 형 변환을할 수 없다(함수 호출)

Type mismatch in parameter
'XXXXXXXX'
인수의 형 변환을할 수 없다(포인터에 의한 호출)

Type mismatch in parameter
'XXXXXXXX' in call to 'XXXXXXXX'
인수의 형 변환을할 수 없다(함수 호출)

Type mismatch in redeclaration of
'XXX'
처음과 다른 형으로 선언이 되있다

Unable to create output file
'XXXXXXXX.XXX'
출력 화일을 작성할 수 없다

Unable to create turboc.lnk
작업용 화일 turboc.$nk를 작성할 수 없다

Unable to execute command 'XXXXXXXX'
TLINK 나 TASM 을 실행할 수 없다

Unable to open input file
'XXXXXXXX.XXX'
소스의 화일이 발견 되지 않는다

Undefined label 'XXXXXXXX'
레이블이 정의 되지 않았다

Undefined structure 'XXXXXXXX'
구조체가 정의 되지 않았다

Undefined symbol 'XXXXXXXX'
심볼이 정의 되지 않았다

Unexpected end of file in common
started on line #
명령의 끝에 */ 이 없다

Unexpected end of file in
conditional started on line #
#endif가 없다

Unexpected preprocessor directive
'XXX' : # 지정의 구문이 틀리다

Unterminated character constant
문자 상수의 끝에 ' 이 없다

Unterminated string
문자열 상수에 " 이 없다

Unterminated string or character
constant
문자열의 끝에 " 이 없다

User break
사용자에 의해 브레이크 되었다

While statement missing (
while 문에 ( 이 없다

While statement missing )
while 문에 ) 이 없다

Wrong number of argument in call to
'XXXXXXXX'
매크로 인수 호출 수가 정확하지 않다
내용출처 : http://user.chollian.net/~lm7050/