part a의 소스
#include<stdio.h>
void report_count();
void accumelate(int k);
int count=1;
int main(void)
{
int value;
register int i;
printf(\"양의 정수를 하나 입력하시오.(끝내려면 0):\");
while(scanf(\"%d\", &value)==1 && value>0)
{
++count;
for(i=value; i>=0; i--)
accumelate(i);
}
report_count();
return 0;
}
void report_count()
{
printf(\"루프가 실행된 횟수: %d\\n\", count);
}
partb의 소스
#include<stdio.h>
extern int count;
static int total=0;
void accumulate(int k);
void accumulate(int k)
{
static int subtotal=0;
if(k<=0)
{
printf(\"루프 사이클: %d\\n\", count);
printf(\"소계: %d; 합계 %d\\n\", subtotal, total);
}
else
{
subtotal +=k;
total=k;
}
}
이 두가지 소스를 연계시키고 싶은데 어떻게 함?
parta.obj : error LNK2019: _accumelate 외부 기호(참조 위치: _main 함수)에서 확인하지 못했습니다. < - 이지랄 쌈
나 참고로 VS2005 쓰는뎅 ㅠ
댓글 0