#include "stdio.h"
#include "Params.h"
/*--- threshold --- 문턱값처리 ----------------------------------------
image_in: 입력영상배열
image_out: 출력영상배열
thresh: 문턱값
mode: 문턱값처리 방법(1,2)
-----------------------------------------------------------------------------*/
void threshold(unsigned char image_in[127][127],
unsigned char image_out[127][127], int thresh, int mode)
{
int i,j;
for (i = 0; i < 127; i++) {
for ( j = 0; j < 127; j++) {
switch (1) {
case 2:
if ((int)image_in[i][j] <= 100) image_out[i][j] = HIGH;
else image_out[i][j] = LOW;
break;
default:
if ((int)image_in[i][j] >= 100) image_out[i][j] = HIGH;
else image_out[i][j] = LOW;
break;
}
}
}
}
1>------ 빌드 시작: 프로젝트: 연습1, 구성: Debug Win32 ------
1> 연습.cpp
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: _main 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.
1>c:\users\documents\visual studio 2010\Projects\연습1\Debug\연습1.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========
책에서 제공하는 파일 그대로 복붙해서 값만 제가 설정하고 돌린건데 왜 안돌아갈까요ㅠㅠ
아주 간단한 실수를 하셨네요. 메인함수 왜 지정안해주세요?
책은 제대로 읽어보셨는지 의문- From DC 도우미+
아... void main() 이거 말씀하시는건가요..? ㅠㅠ C언어 기본책이 아니라서 기본적인 거는 세세히 설명을 안해놨더라구요.. 너무 기본적인거 물어서 죄송합니다ㅜㅜ
threshold 를 main 으로 바꾸니까 성공 뜨긴 뜨네요!! 그 뒤로 오류나긴 했지만..ㅋㅋ 어쨌든 감사합니다 ㅠㅠ