я был сравнение равенства 2 раз тот, который берется из loacal машины и один из серверапроверка равенства для time_t набрана переменные
time_t local= kernel()->time_now()
это time_now() действительно возвращает time_t и использует нормальный способ получить SYS время
time_t remote =fs->ctime()
получая время создания directory..then когда я local==remote
это не удается, так как я получил некоторое различие минут между клиентом и сервером, то я синхронизировал их даже близко к seconds.After, что она проходит, но когда-то он терпит неудачу, действительно непредсказуемый мой Вопрос будет ли нормально использовать ==
над time_t
или я должен использовать некоторые функции зОго я видел difftime()
это будет хорошо для проверки равенства, потому что мне нужно bool
в результате
time_t - это всего лишь число. поэтому в целом это нормально, чтобы сравнить их с '==' Vou просто нужно учитывать, что и сервер/клиент должен быть синхронизирован по времени. Часовые пояса также могут повредить вещи. – Hayt