Форум программистов, компьютерный форум CyberForum.ru

Cout.width(), cout.fill(): вывод времени - C++

Восстановить пароль Регистрация
Другие темы раздела
Visual Studio Замена иконки у ЕХЕшника http://www.cyberforum.ru/cpp-beginners/thread981683.html
Как заменить иконку через MSVS 2010 ??? можно использовать иконку 128х128 ,т.е. сторонний файл??? я пробую но у меня в папке Release иконка не обновляется
Visual Studio Самоудаление элементов управления с формы Здравствуйте, уважаемые форумчане, надеюсь кто-то поделится своим опытом, как с этой чешуёй бороться. Есть 9 форм, на них всех стоят элементы управления mySqlConnection и mySqlCommand и вот именно на форме номер 2 до вчерашнего дня тоже они стояли, но потом Visual Studio 2008 (С++)сама решила сделать какую - то ерунду и выкинула эти элементы управления. Я естественно крепил их на форму заново,... http://www.cyberforum.ru/cpp-beginners/thread977784.html
Visual C++ БД UserForms в зависимости от кол-ва переменных
Помогите! Как сделать так, чтобы в UserForms появлялись окна для ввода значений в зависимости от кол-ва переменных? К примеру, если нужно решить систему уравнений до 5 переменных. Как реализовать, чтобы на экран выводилось столько ячеек, сколько запросит пользователь?
VC++ и БД (как подключить?) Visual C++ БД
Доброго времени суток. Столкнулся с проблемой (в MVS 2008 и 2010) Подскажите пжалста что за проблемы у этой студии с базами данных.:( Делаю так: - Создаю проект (приложение windows forms "с++") - захожу во вкладку данные и ничего нужного там не нахожу - Подключаю access или sql в "Обозревателе серверов" (там же БД вижу) - кидаю на форму dataGridView , а он базу не видит. Когда в С#...
Visual C++ БД MS Visual Studio Express + MS Access http://www.cyberforum.ru/cpp-beginners/thread971678.html
Вопрос такой. Есть ли в MS Visual Studio Express (именно Express, т.к. она бесплатная - такие требования по проекту) средства для чтения сравнительно небольших (1000 записей) БД MS Access, и если да, то какие из них лучше использовать? До сих пор не приходилось заниматься подобными вещами, хотя в целом я разбираюсь в C++.
Visual C++ БД Программное заполнение веб-формы Всем привет. Купил книгу MS Visual C++ 2010 в среде .NET. Автор В.Зиборов. Есть параграф "Программное заполнение веб-формы". Там показано как заполнять поля с типом text. А как заполнить поле, если тип password? подробнее

Показать сообщение отдельно
HUSTLIN
1 / 1 / 1
Регистрация: 19.10.2013
Сообщений: 75
19.10.2013, 16:18     Cout.width(), cout.fill(): вывод времени
вводится время в формате 12:05
через
C++
1
scanf("%d%*c%d", hour, minute);
т.е. "12" присваивается переменной hour, а "5" - minute, символ ":" пропускается.
Проблема состоит в том, что нужно вывести минуты, если они меньше 10, должен стоять 0, т.е. в нашем случае 05.
Использую:

C++
1
2
3
4
5
cout.width(2);
cout.fill('0');
cout<<hour;
cout<<":";
cout<<minute;
В результате выводит:

12:5

А нужно чтобы вывело "12:05"
только, чего-то, 0 не дописывает к 5-ке

Помогите, как с этим разобраться

Добавлено через 23 минуты
Все, разобрался.
эти модификаторы сбрасываются после первого вывода.

Т.е. нужно так:

C++
1
2
3
4
5
6
cout.width(2);
cout.fill('0');
cout<<hour<<":";
cout.width(2);
cout.fill('0');
cout<<minute;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru