我想我确实用 scanf 纠正了......但它带来了 C4477 并崩溃了
I think i did correct with scanf... but it brought C4477 and crashed
我从来没有见过这样的编译错误。
什么是 int*?
错误说 %d 需要 int* 而不仅仅是 int
我使用 %d 后跟 int var...但是我应该用 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
需要一个指针作为它的第二个参数。
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);
}
当你学习指针时,你就会知道为什么。现在,请记住将此 &
运算符放在变量之前。
我从来没有见过这样的编译错误。 什么是 int*? 错误说 %d 需要 int* 而不仅仅是 int 我使用 %d 后跟 int var...但是我应该用 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
需要一个指针作为它的第二个参数。
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);
}
当你学习指针时,你就会知道为什么。现在,请记住将此 &
运算符放在变量之前。