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

Как осуществить проверку даты? - C++

Восстановить пароль Регистрация
 
TheSecret
11 / 26 / 2
Регистрация: 20.09.2013
Сообщений: 466
29.05.2014, 08:20     Как осуществить проверку даты? #1
Здраствуйте!
Подскажите как лучше сделать проверку даты
сейчас ее вобще нет!
Вводится вот так:
C++
1
2
for (int j=0; j<3;j++)
  scanf("%d",&(D.last_date[j]));
Нужно проверить в D.last_date[0] не должен равнятся нулю, если ведено только 1 число(должно 2 типо 01, 02,23) то должно дописать 0 перед веденым числом, тоже самое делаем с D.last_date[1] только еще проверяем чтоб больше 12 не было! D.last_date[3] не должен быть меньше 2000!
Самое не понятное для меня это проверить сколько ведено чисел 1 или 2
и дописать 0

Добавлено через 9 часов 35 минут
ну что не кто не знает как проверить
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2014, 08:20     Как осуществить проверку даты?
Посмотрите здесь:

Как сделать проверку на ввод? С++ C++
Матрица/ Осуществить в цикле проверку факта расположения всех 10 точек на прямой, проходящей через начало координат... C++
как выполнить проверку? C++
C++ Класс строка. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса
Как правильно записывать условные операторы и как прервать проверку при достижении результата C++
C++ Как сделать проверку на букву?
Как написать проверку формата на C++ C++
C++ Как ввести текстовую переменную и осуществить её проверку?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
29.05.2014, 08:24     Как осуществить проверку даты? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от TheSecret Посмотреть сообщение
ну что не кто не знает как проверить
Знают, знают. Однако ваша репутация заставляет людей остерегаться связываться с вами. Ведь вы же не спроста ее заработали?
Но таки подскажу юзайте класс string. У него есть функции find. Используя их парсите текст.
TheSecret
11 / 26 / 2
Регистрация: 20.09.2013
Сообщений: 466
29.05.2014, 12:21  [ТС]     Как осуществить проверку даты? #3
Цитата Сообщение от Ilot Посмотреть сообщение
Цитата Сообщение от TheSecret Посмотреть сообщение
ну что не кто не знает как проверить
Знают, знают. Однако ваша репутация заставляет людей остерегаться связываться с вами. Ведь вы же не спроста ее заработали?
Но таки подскажу юзайте класс string. У него есть функции find. Используя их парсите текст.
Посмотрите почему репутация такая! Как ее вообще убрать эти -15
Yandex
Объявления
29.05.2014, 12:21     Как осуществить проверку даты?
Ответ Создать тему
Опции темы

Текущее время: 11:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru