I've never seen such compile error ever. And what is int*? The error says %d need int* not just int I used %d as followed by int var... but what should i do with int*?
int main()
{
int hour, min, car;
printf("-------------------------------------\n");
printf("\n주차요금 계산 프로그램\n");
printf("\n주차 시간을 입력하세요.\n\n 시간:\n");
scanf("%d",hour);
printf("\n 분:\n");
scanf("%d", min);
printf("\n%d시간 %d분\n", hour, min);
printf("\n당신의 차종은 무엇입니까?\n");
printf("\n 1.경차 2.기타\n");
scanf("%d", car);
scanf
needs a pointer as its second argument.
int main()
{
int hour, min, car;
printf("-------------------------------------\n");
printf("\n주차요금 계산 프로그램\n");
printf("\n주차 시간을 입력하세요.\n\n 시간:\n");
scanf("%d",&hour);
printf("\n 분:\n");
scanf("%d", &min);
printf("\n%d시간 %d분\n", hour, min);
printf("\n당신의 차종은 무엇입니까?\n");
printf("\n 1.경차 2.기타\n");
scanf("%d", &car);
}
You will learn why when you study pointers. For now, just remember to put this &
operator before the variable.