The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"unix taim"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"unix taim"
Сообщение от msa Искать по авторуВ закладки on 17-Дек-02, 16:22  (MSK)
Как перевести Юикс время в дос время. Вот этот код в виндах мне выдает какую-то ахинею. Я ввожу 1039001031 , а она мне явно выдает не ту дату, поскольку если я введу, что то вроде 2202020202 этого, то либо дата изменится, либо прибавиться какие-то мистические минуты, или вообще ни чего не произойдет.
НЕ СУДИТЕ СТРОГО ПРОГРАММИРОВАТЬ ТОЛЬКО УЧУСЬ, ВОЗМОЖНО, НАДО НЧАТЬ С ЧЕГО ТО ПОПРОЩЕ, НО ХОЧЕТСЯ БЫСТРЕЕ В БОЙ..

#include <stdio.h>
#include <time.h>
int main(void)
{
   char ut[9];
   gets(ut);

   time_t lt;
   lt = *ut;
   printf(ctime(<));

   return 0;
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: unix taim"
Сообщение от J Искать по авторуВ закладки on 17-Дек-02, 16:40  (MSK)
>Как перевести Юикс время в дос время. Вот этот код в виндах
>мне выдает какую-то ахинею. Я ввожу 1039001031 , а она мне
>явно выдает не ту дату, поскольку если я введу, что то
>вроде 2202020202 этого, то либо дата изменится, либо прибавиться какие-то мистические
>минуты, или вообще ни чего не произойдет.
>НЕ СУДИТЕ СТРОГО ПРОГРАММИРОВАТЬ ТОЛЬКО УЧУСЬ, ВОЗМОЖНО, НАДО НЧАТЬ С ЧЕГО ТО
>ПОПРОЩЕ, НО ХОЧЕТСЯ БЫСТРЕЕ В БОЙ..
>
>#include <stdio.h>
>#include <time.h>
>int main(void)
> {
>   char ut[9];
>   gets(ut);
>
>   time_t lt;
>   lt = *ut;

lt=(time_t)atol((char*)ut);

>   printf(ctime(<));
>
>   return 0;
> }


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: unix taim"
Сообщение от msa Искать по авторуВ закладки on 17-Дек-02, 17:35  (MSK)
#include <stdio.h>
В общем, с твоей помощь я пришел вот к этому, но все равно время не выводится точно (самому уже стыдно в трех строчках потерялся).

#include <time.h>
#include <stdlib.h>
int main(void)
{
  char ut[9];
  gets(ut);

   *ut=(time_t)atol((char*)ut);

   printf(ctime(ut));


   return 0;
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру