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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dehuckooo
0 / 0 / 0
Регистрация: 13.06.2014
Сообщений: 4
#1

Дату в число long - C++

13.06.2014, 10:13. Просмотров 196. Ответов 4
Метки нет (Все метки)

Задание: Превратить дату в число типа long, в котором сначала идут 4 цифры года, затем 2 цифры месяца и 2 цифры дня.( нужная функция которая это делает)
10.10.2014 --------- в 20141010. Что бы в дальнейшем сравнить два числа.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2014, 10:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дату в число long (C++):

Не понятный undefined reference to `unsigned long long f<unsigned long long, void> - C++
test.cpp: #include &lt;iostream&gt; template &lt;typename FormalType, typename FactType = typename std::enable_if&lt;std::is_same&lt;FormalType,...

Функция, принимающая на вход дату рождения и текущую дату, и вычисляющая число дней до дня рождения - C++
помогите сделать работу по с++ Создать функцию, которая принимает на вход дат рождения и текущую дату и вычисляет кол-во дней до дня...

Нюансы синтаксиса: что означает запись typedef long long i64 ? - C++
Что означает эта строчка? typedef long long i64; Как я понял, функция typedef позволяет добавить имя типу данных. Но зачем long...

Тип long long и его ввод\вывод с использованием scanf\printf - C++
Добрый день! Мне в программе надо вывести и ввести, соответственно, некоторые данные с помощью scanf и printf. По сути у меня выглядит...

Возведение в степень по модулю для чисел близких к max long long - C++
Даны числа A,B,C&lt;=2^63-1 Надо посчитать A^B mod С. прошу не выкладывать стандартный алгоритм для Int, так как неверный ответ в итоге...

Как char[] перевести в битовую маску long long(64 бита) и наоборот? - C++
Как char перевести в битовую маску long long(64 бита) и наоборот?

4
nmcf
5349 / 4669 / 1562
Регистрация: 14.04.2014
Сообщений: 18,595
13.06.2014, 11:40 #2
C++
1
long d = y * 10000 + m * 100 + d;
0
Dehuckooo
0 / 0 / 0
Регистрация: 13.06.2014
Сообщений: 4
13.06.2014, 11:50  [ТС] #3
спасибо огромное
0
nmcf
5349 / 4669 / 1562
Регистрация: 14.04.2014
Сообщений: 18,595
13.06.2014, 11:54 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Не совсем верно написал, d повторяется. Надо так:
C++
1
long dt = y * 10000 + m * 100 + d;
1
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
13.06.2014, 11:58 #5
Цитата Сообщение от Dehuckooo Посмотреть сообщение
Что бы в дальнейшем сравнить два числа.
см. тип time_t
0
13.06.2014, 11:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2014, 11:58
Привет! Вот еще темы с ответами:

Быстрое вычисление наибольшего общего делителя для unsigned long long int - C++
Даны два числа типа unsigned long long int, в них могут оказаться любые представимые значения, требуется максимально быстро вычислить...

Подскажите что за типа такой long long int? - C++
Вопрос собственно сверху. Нигде не смог найти описания подобного типа

Как преобразовать const char * в long в С++, 0xE0E040BF в long - C++
Помогите пожалуйста преобразовать текст в число на C++ const char * value=cmd; long ircode = atol(value); ...

Работа с unsigned long long int на 32-битных системах - C++
В программе испольуется тип данных unsigned long int, но в некоторых (хотя и очень редких) случаях этого диапазона может быть недостаточно....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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