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

C/C++ Q/A
[4725] 함수의 가인수와 실인수 호출에 관해 질문입니다.
한성현 [] 2256 읽음    2004-10-30 12:22
전 터보씨++3.1윈도우 버젼을 쓰고 있습니다...
메인함수 안에서 서브함수를 호출할때.
서브함수(인수)이런 형태를 주면
Extra parameter in call to 서브함수()
이런 에러가 뜹니다.
지정한 실 매게 변수의 개수가 형식매개변수의 개수보다 많다.
이렇게 나오는데 컴파일러의 문제인지 잘 모르겠습니다.
예문을 올리겠습니다.
#include <stdio.h>
main()
{
    auto int i;
    for(i=1;i<=5;i++)
    f(i);
}
f(j)
int j;
{
    static a=100;
    auto k=1;
    ++k;
    printf("%d+%d+%d=%d\n",a,k,i,a+k+i);
    a+=10;
}
책에는 이렇게 나와있습니다.
밑에 답변해 주신 대로. 순서를 메인함수와 서브함수의 순서를 바꾸거나
아니면 서브함수를 먼저 선언해주고. 또 서브함수의 리턴값을 안주면
경고가 떠 실행이 안되는 컴파일러의 특성때문에 리턴값도 주고
했는데도 서브함수의 실인수와 가인수 처리가 안되는거 같습니다.
f(i)에서 f(j) 넘어가는 부분에서
그냥 f()이런식으로 하고 밑에 답변해주신 대로 고치면 호출은 되는데
서브함수의 실인수와 가인수 답변부탁드립니다.
터보씨++3.1 윈도우 버젼입니다.

+ -

관련 글 리스트
4725 함수의 가인수와 실인수 호출에 관해 질문입니다. 한성현 2256 2004/10/30
4726     Re:함수의 가인수와 실인수 호출에 관해 질문입니다. 진수.네모 1540 2004/10/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.