Re: вывод времени записи
От: H0KUM  
Дата: 07.04.09 10:32
Оценка:
Здравствуйте, MartinIden, Вы писали:


MI>всем привет.

MI>пытаюсь делать некоторую абстрактную запись данных в массив, а за этот период выводить сколько прошло прошло времени.
MI>почему то у меня не меняется прошедшее время

Прошедшее время не меняется т.к. не обновляется текущее . Достаточно добавить t = CTime::GetCurrentTime() в TimeReturn() и внимательно посмотреть что из чего вычитать .

CString& CEx7Dlg::TimeReturn(CString& tmp2)
{
    //Получаем текущее время
    t = CTime::GetCurrentTime();

    //прошедшее_время = текущее - сохраненное
    hour_cur =  t.GetHour() - hour_init;
    min_cur =  t.GetMinute() - min_init;
    sec_cur = t.GetSecond() - sec_init;
        
    tmp2.Format(_T(" %d : %d : %d "), hour_cur, min_cur, sec_cur);
    return tmp2;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.