Сбой программы после использования 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;
}
582   1  

1 ответ:

Это связано с тем, что правильный синтаксис для scanf:

scanf("%d", &u); // notice the " is after the "d"

Вы на самом деле получили это право в ваших других scanfс.

Comments

    Ничего не найдено.