Помогите исправить ошибку прога выводит какието левые числа.Вот условие: Создайте структуру Время с элементами Часы, Минуты. Сохраните в ней введенное пользователем с клавиатуры время в американском формате (например, 5:30PM). (Т.е. для того чтобы сохранить время, Вам придется преобразовать его к формату часы:минуты, например, 17:30). Выведите результат на экран. Вот прога:| Код | #include<iostream.h> #include <stdio.h>
struct time { unsigned h,m; };
void main() { unsigned hour; time t; char flag;
cout<<"d:dc*c,&hour,&t.m\n";
if (flag=='A' || flag=='a') t.h=hour; else t.h=hour+12;
cout<<"d:d",t.h,t.m\n";;
}
|
|