Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.12.2007, 15:41   #11
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

нужно месяц день час и т.д. переводить в секунды и там уже отсчитывать, а то при переводе счётчиков с 23 на 0, с 59 на 0 и т.д. будут вылетать ошибки.

Sleep может заменить весь твой код. Почитай о нём в MSDN
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Старый 29.12.2007, 15:50   #12
Raptor
Пользователь
 
Регистрация: 24.11.2007
Сообщений: 50
По умолчанию

Тот небольшой код был для проверки тольк - я хотел посмотреть будет ли работать алгоритм. Задача такая: код игры должен выполняться в течение определенного времени - указанного поьзователем. Насчет перевода в секунды - Вы правы. Странно, почему t.ti_sec+10 работает, а t.ti_sec+i - нет.

Последний раз редактировалось Raptor; 29.12.2007 в 15:54.
Raptor вне форума Ответить с цитированием
Старый 29.12.2007, 16:03   #13
Raptor
Пользователь
 
Регистрация: 24.11.2007
Сообщений: 50
По умолчанию

Код:
results:
gotoxy(20,20);
scanf("5d",&i);
gettime(&t);
j=(t.ti_hour*3600)+(t.ti_min*60)+(t.ti_sec)+20;
{do {
gettime(&w);
u=(w.ti_hour*360)+(w.ti_min*60)+(w.ti_sec);
gotoxy(20,20);
cprintf("KIKI EEEEEEE");
}
while (u!=j);
}
cprintf("KIKI - KIKI");
getch();
goto menu;

Вот код. Как Вы советовали, перевел в секунды. Но опять не работает из-за i; Но если вместо него подставить конкретное значение - то работает.

Последний раз редактировалось Raptor; 29.12.2007 в 17:30.
Raptor вне форума Ответить с цитированием
Старый 29.12.2007, 16:32   #14
Vedrus
ИСККОНный хакер
Форумчанин
 
Аватар для Vedrus
 
Регистрация: 08.11.2007
Сообщений: 195
По умолчанию

Вся необходимая информация предоставлена. Рекомендую оторваться от компьютера и полежать на четвероногом друге с листом бумаги. Если не поможет, увы. Тогда могу предложить написать готовую программу. Естественно не безвозмездно. С предложениями - в приват.
#define QUESTION bb || !bb
Vedrus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать отсчет времени? Aboltus Общие вопросы Delphi 11 24.05.2011 20:45
Обратный отсчет в прогрессбар Stanislav Общие вопросы Delphi 3 09.01.2008 16:49
Как сделать отсчет дней от заданной даты в Excel? ru16 Microsoft Office Excel 1 22.11.2007 11:13