Сбой программы после использования scanf
Это программа, которую я написал, которая вычисляет время посадки самолета, когда вы даете ему стартовое время, и он летит в течение секунды. Но когда я запускаю программу и вставляю первый номер в консоль, она сразу же вылетает.
#include <stdio.h>
int main (void) {
int m, s;
int u;
long flight, landing;
printf("insert time of taking a plane:n time in hours: ");
scanf("%d, &u");
printf(" minutes: ");
scanf("%d", &m);
printf(" seconds: ");
scanf("%d", &s);
printf("Duration of a flight (in seconds): ");
scanf("%ld", &flight);
pristanek = u * 3600 + m * 60 + s + let;
u = landing / 3600;
m = (landing % 3600) % 60;
s = landing % 60;
printf("Time of landing; %d:%02d:%02dn", u, m, s);
return 0;
}
1 ответ:
Это связано с тем, что правильный синтаксис для
scanf:scanf("%d", &u); // notice the " is after the "d"Вы на самом деле получили это право в ваших других
scanfс.
Comments