예전에 PHP나 자바스크립트를 끄적끄적거리긴 했는데 그냥 아무것도 모른다고 봐도 됩니다.
예제 코드를 짜는데 문제가 세개라 그냥 한개 프로그램안에 다 때려박아봤는데 안되는겁니다.
main함수 안 맨 윗줄에 printf 를 한번 쓰고
그밑에서 int형,double형, char형 변수를 정의하고, 그 밑에 방금전에 정의한 변수에 값을 넣고, 다시 printf로 출력해보려고 했습니다.
그런데 빌드를 해보니까 첫 printf밑에 정의한 변수들에서 에러 메세지가 뿜어져 나오는 겁니다.
원래 printf 뒤에 변수를 정의하면 안되는건가요?
제가 써놓은걸 보고서는 뭔 개소리야 하실테니 코드와 에러메세지를 올립니다.
-----------------------------------------------------------------------------------------------------
#include
#define PI 3.1415
int main()
{
printf("텍스트\n텍스트\n텍스트\n");
int n;
double w;
n = 10;
w = 16.3;
printf("%d\n",n);
printf("%lf\n",w);
double ra, ar;
printf("-nput radius : ");
scanf("%lf",&ra);
ar = PI*ra*ra;
printf("area : %lf\n",ar);
return 0;
}
에러 메세지
error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다.
error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다.
error C2065: 'n' : 선언되지 않은 식별자입니다.
error C2065: 'w' : 선언되지 않은 식별자입니다.
warning C4244: '=' : 'double'에서 'int'(으)로 변환하면서 데이터가 손실될 수 있습니다.
error C2065: 'n' : 선언되지 않은 식별자입니다.
error C2065: 'w' : 선언되지 않은 식별자입니다.
error C2143: 구문 오류 : ';'이(가) '형식' 앞에 없습니다.
error C2065: 'ra' : 선언되지 않은 식별자입니다.
error C2065: 'area' : 선언되지 않은 식별자입니다.
error C2065: 'ra' : 선언되지 않은 식별자입니다.
error C2065: 'ra' : 선언되지 않은 식별자입니다.
warning C4244: '=' : 'double'에서 'int'(으)로 변환하면서 데이터가 손실될 수 있습니다.
error C2146: 구문 오류 : ';'이(가) 'printf' 식별자 앞에 없습니다.
error C2065: 'ar' : 선언되지 않은 식별자입니다.
---------------------------------------------------------------------------------------------------------
설명좀 해주시면 열심히 이해해 보겠습니다 -_-;;