에러나요 ㅠㅠ 왜일까요ㅠ
찬솔
2023.04.01
질문 제목 : 질문 내용 : main.cpp
#include stdio.h
int num1, num2;
int hap=0, gob=0;
extern void input();
extern void hapgop();
void main()
{
input();
hapgop();
printf(%d + %d = %d 입니다. \n, num1, num2, hap);
printf(%d * %d = %d 입니다. \n, num1, num2, gob);
}a.cpp
#include stdio.h
extern int num1, num2;
void input()
{
printf(두수를 입력하세요!!\n);
scanf(%d, &num1);
scanf(%d, &num2);
}
b.cpp
extern num1, num2, hap, gob;
void hapgop()
{
hap=num1+num2;
gob=num1*num2;
}
-
초코향
b.cpp에서
extern num1, num2, hap, gob;
를
extern int num1, num2;
extern void hapgob();
로
헤더 파일은 언제 만들 건데요? -
찬놀
b.cpp 에
extern 다음에 형이 없네요
int 형이라면
extern int num1, num2, .... 이렇게 적어야됩니다
그리고 에러메세지를 잘 봐두세요 같은 실수 안하시려면