Имя С Датой

Тема в разделе "Общие вопросы по С и С++", создана пользователем random-name, 13 авг 2012.

  1. random-name

    random-name Гость

    Всем доброго времени суток!

    Программа копирует файл по локалке
    Код (C++):
    CopyFile(L"c:\\Test\\[b]text.txt[/b]", L"\\\\test_comp\\Test\\[b]text.txt[/b]", FALSE)
    Это работает.

    НО! Возникает вопрос - как в имя файла поставить дату, т.е. должно выглядеть так :
    Код (C++):
    CopyFile(L"c:\\Test\\[b]textГГГГММДД.txt[/b]", L"\\\\test_comp\\Test\\[b]textГГГГММДД.txt[/b]", FALSE)
    Дату берем так :
    Код (C++):
    time_t tt;
    struct tm * ptm;
    tt = time(NULL);
    ptm = localtime(&tt);
    Помогите пожалуйста решить эту нелегкую для меня задачку. Заранее большое спасибо =)
     
  2. rrrFer

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    но, если не ошибась, time_t можно стандартными функциями привести к текстовому виду. Тогда можно использовать sscanf какой-нибудь и %s. А если же я ошибся и привести time_t к char* нельзя - опять используй sscanf и складывай строку из каждого поля структуры.
     
Загрузка...

Поделиться этой страницей