Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / корявая конвертация переменных в С++ builder / 17 сообщений из 17, страница 1 из 1
12.01.2014, 00:08
    #38523250
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
имеются 2 даты. 1 вводится с клавиатуры, вторая - сегодняшний день. нужно сравнить их и выяснить, больше 6 лет прошло, или нет. вроде, так просто звучит, но уже несколько часов вожусь. помогите
...
Рейтинг: 0 / 0
12.01.2014, 00:15
    #38523255
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Вычесть одну из другой и поделить на 365 пробовал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2014, 00:19
    #38523261
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Dimitry Sibiryakov,
напиши код, плз. с вводом даты и сравнением
я пробовал перевести все даты в int, а потом сравнить, но утонул в конвертациях и ограниченностях функций для определённых переменных
...
Рейтинг: 0 / 0
12.01.2014, 00:37
    #38523274
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Дата уже int. Накрайняк - double. Накуда ещё её ты пытался куда-то переводить, чудак?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2014, 00:47
    #38523278
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Dimitry Sibiryakov, да, я забил на дату, пытаясь всё решить в intах. дату "сегодня" я получаю в секундах. далее нужно либо введённую дату перевести в секунды, либо дату "сегодня" подгонять под введённое, либо привести обе даты к чему-нить общему...
...
Рейтинг: 0 / 0
12.01.2014, 00:55
    #38523280
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
а там високосные года, месяцы с разным количеством дней, разные начала отсчёта...
...
Рейтинг: 0 / 0
12.01.2014, 00:59
    #38523283
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Клевера там високосные года, месяцы с разным количеством дней, разные начала
отсчёта...
Это всё бред. Сначала выбери способ "дату ввести". TDateTimePicker Даст тебе готовую дату
в виде TDateTime. Date() даст тебе сегодняшнюю дату тоже в TDateTime. Всё, их можно сразу
вычитать и делить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2014, 01:09
    #38523285
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Dimitry Sibiryakov, можешь показать на примере? (c++ builder консольный режим)
...
Рейтинг: 0 / 0
12.01.2014, 02:38
    #38523307
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Код: sql
1.
2.
3.
TDateTime Date1 = EncodeDate(1986,11,12);
TDateTime Date2 = Date;
printf("Между двумя датами %d лет", static_cast<int>((Date2-Date1)/365.25));


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2014, 03:20
    #38523318
Anatoly Moskovsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Не, все не то.
Ждем решения от Mozok с итераторами :)
...
Рейтинг: 0 / 0
12.01.2014, 14:31
    #38523480
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Dimitry Sibiryakov, ошибка на
Код: plaintext
1.
TDateTime Date2 = Date;

Cannot convert 'TDateTime (_fastcall *)()' to 'TDateTime'
...
Рейтинг: 0 / 0
12.01.2014, 14:50
    #38523494
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
А собственным мозгом ты совсем думать отказываешься?.. Не в состоянии жмачкнуть F1 и
добавить забытые мною скобки на вызове? Тогда забудь о программировании, иди в
клининг-менеджмент.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
12.01.2014, 14:51
    #38523495
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
КлеверCannot convert 'TDateTime (_fastcall *)()' to 'TDateTime'
здесь всё написано, для того чтобы исправить
...
Рейтинг: 0 / 0
12.01.2014, 15:28
    #38523511
Клевер
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
сделал программу только на intах, вс1 норм. прога заставляет пользователя вручную ввести сегодняшнюю дату, затем вручную другие даты. подсчёты в этом случае абсолютно точны без всяких 365,25 дней в году, но сам подход неверен. хотелось бы всё-таки выполнить задачу с использованием даты компьютера без ввода вручную
...
Рейтинг: 0 / 0
12.01.2014, 15:39
    #38523519
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Клеверхотелось бы всё-таки выполнить задачу с использованием даты компьютера без ввода вручную
это фантастика
...
Рейтинг: 0 / 0
12.01.2014, 16:02
    #38523530
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
Клевер,

синтаксис указателя на функцию - освоил?
...
Рейтинг: 0 / 0
12.01.2014, 20:02
    #38523684
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
корявая конвертация переменных в С++ builder
On 11.01.2014 11:55 pm, Клевер wrote:
> а там високосные года, месяцы с разным количеством дней, разные начала отсчёта...
Все уже украдено до нас
_________________
"Helo, word!" - 17 errors 56 warnings
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / корявая конвертация переменных в С++ builder / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]