문제가 double형인 원의 반지름을 표준입력으로 받아서 원둘레랑 면적을 구하는 건데요,
#include "circle.h"
int main(void)
{
double r=2;
scanf("%lf, &r);
printf("원의 반지름: %lf , 원의 둘레: %lf\n", r, CIRCUM(r));
printf("원의 반지름: %lf , 원의 면적: %lf\n", r, AREA(r));
return 0;
}
이런식으로 했더니 에러가 두 개 뜨네요..
c:\...\homework5\circle.c(7) : eroor C2001: newline in constant
200c:\...\homework5\circle.c(11) : error C2146: syntax error : missing ')' before identifier 'printf'
circle.obj - 2 error(s), 0 warning(s)
에러가 계속 뜨는데 그 이유를 좀 자세히 알려주세요.;;
그리고 상관 있을지 모르겠지만, 제가 작성한 헤더파일은
#include <stdio.h>
#define PHI 3.14
#define CIRCUM(x) (2*PHI*(x))
#define AREA(x) (PHI*(x)*(x))
이렇습니다..; |