powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / корявая конвертация переменных в С++ builder
17 сообщений из 17, страница 1 из 1
корявая конвертация переменных в С++ builder
    #38523250
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имеются 2 даты. 1 вводится с клавиатуры, вторая - сегодняшний день. нужно сравнить их и выяснить, больше 6 лет прошло, или нет. вроде, так просто звучит, но уже несколько часов вожусь. помогите
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523255
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вычесть одну из другой и поделить на 365 пробовал?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523261
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov,
напиши код, плз. с вводом даты и сравнением
я пробовал перевести все даты в int, а потом сравнить, но утонул в конвертациях и ограниченностях функций для определённых переменных
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523274
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дата уже int. Накрайняк - double. Накуда ещё её ты пытался куда-то переводить, чудак?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523278
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, да, я забил на дату, пытаясь всё решить в intах. дату "сегодня" я получаю в секундах. далее нужно либо введённую дату перевести в секунды, либо дату "сегодня" подгонять под введённое, либо привести обе даты к чему-нить общему...
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523280
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а там високосные года, месяцы с разным количеством дней, разные начала отсчёта...
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523283
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клевера там високосные года, месяцы с разным количеством дней, разные начала
отсчёта...
Это всё бред. Сначала выбери способ "дату ввести". TDateTimePicker Даст тебе готовую дату
в виде TDateTime. Date() даст тебе сегодняшнюю дату тоже в TDateTime. Всё, их можно сразу
вычитать и делить.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523285
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, можешь показать на примере? (c++ builder консольный режим)
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523307
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: 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
корявая конвертация переменных в С++ builder
    #38523318
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, все не то.
Ждем решения от Mozok с итераторами :)
...
Рейтинг: 0 / 0
корявая конвертация переменных в С++ builder
    #38523480
Клевер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, ошибка на
Код: plaintext
1.
TDateTime Date2 = Date;

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

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


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