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

C++빌더 Q&A
C++Builder Programming Q&A
[7199] [질문] 함수 선언시에 인자값을
남병철 [lezo] 2097 읽음    2001-05-04 11:00
안녕하십니까~?
함수 선언한것을 이것 지것 봤지만 아직 이런식으로 사용해 본적이 없어서 과연 이것이 무슨뜻인지
아시는분은 도와주세요.

기본적인 소스는 아래와 같으며 문제는 '요기'라고 적어놓은 부분을 보시면 함수 선언시에 '...'으로
선언되어 있습니다.
이것이 정확히 어떤뜻인가요?
(쓰인 상태로 봐서는 리턴값과 같은 형을 WinMain에서 사용하고 있기는 한데.. 정말 그것인지는
잘 모르겠습니다. - 사용가능 소스입니다. -)


#include <windows.h>
#include <tchar.h>
#include <stdio.h>
#pragma hdrstop

//---------------------------------------------------------------------------

int MessageBoxPrintf(TCHAR* szCaption, TCHAR* szFormat, ...);     <--------------요기*************

//---------------------------------------------------------------------------
#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
    int cxScreen, cyScreen;

    cxScreen = GetSystemMetrics(SM_CXSCREEN);
    cyScreen = GetSystemMetrics(SM_CYSCREEN);

    MessageBoxPrintf(TEXT("ScrnSize"),
                     TEXT("The screen is %i pixels wide by %i pixels high."),
                     cxScreen, cyScreen);
    return 0;
}

int MessageBoxPrintf(TCHAR* szCaption, TCHAR* szFormat, ...)
{
    TCHAR szBuffer[1024];
    va_list pArgList;

    va_start(pArgList, szFormat);

    _vsntprintf(szBuffer, sizeof(szBuffer) / sizeof(TCHAR), szFormat, pArgList);

    va_end(pArgList);

    return MessageBox(NULL, szBuffer, szCaption, 0);
}

+ -

관련 글 리스트
7199 [질문] 함수 선언시에 인자값을 남병철 2097 2001/05/04
7200     Re:[질문] 함수 선언시에 인자값을 원영준 2336 2001/05/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.