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

Обработка ошибок неправильного заполнения структуры tm? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строка: заменить первую "о" на "а", удалив остальные "о" http://www.cyberforum.ru/cpp-beginners/thread624951.html
c++ visual Задание: дана последовательность слов. напечатать все слова, предварительно выполнив преобразования их по правилу: заменить в каждом слове первую встречную "а" на "о", удалив все...
C++ UTF-8 - русские символы в char посимвольно Здравствуйте, в проекте используется UTF-8, и в char и в string я не могу обратиться к русскому символу, как к элементу массива, т.к. в UTF-8 русский символ занимает сразу два элемента массива... А... http://www.cyberforum.ru/cpp-beginners/thread624948.html
заключение кода в переменную C++
есть код: cout << "Ответ выражения = "; cout << res << endl << endl << endl; его нужно запилить в переменную. а я незнаю как это реализовать. как я хочу использовать это у меня есть...
C++ Что почитать ActiveX + Internet Explorer
Подскажите что почитать о связке ActiveX и Microsoft IE
C++ Как можно в памяти уместить больше данных ?Большой массив или список маленьких массивов ? http://www.cyberforum.ru/cpp-beginners/thread624888.html
сабж выше
C++ Ортогонализация векторов есть программа : #include <conio.h> #include <iostream> #include<math.h> using namespace std; class Vector{ float x; float y; float z; //координаты вектора float t; подробнее

Показать сообщение отдельно
Catstail
Модератор
22730 / 11099 / 1797
Регистрация: 12.02.2012
Сообщений: 18,291
17.07.2012, 17:13
Нет, зачем расчет календаря? Достаточно проверить правильность d, m, y.
Начинаешь с года (Y > 0). Проверяешь, високосный год или нет. Строишь массив длит. месяцев:

C++
1
int Mon[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
Если год високосный - Mon[2]=29;

Теперь проверяешь номер месяца m >=1 && m <= 12

А потом - проверка дня: d>=1 && d <= Mon[m]

Если все этапы пройдены - дата корректна...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru