Форум программистов, компьютерный форум CyberForum.ru

функция для преобразования __time64_t в char * - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
Don Vito
 Аватар для Don Vito
9 / 9 / 1
Регистрация: 22.11.2009
Сообщений: 162
30.10.2010, 00:53     функция для преобразования __time64_t в char * #1
Добрый день!

Нужна в\у функция а еще лучше пример с ней.

Задача примерно выглядит так: дана структура __finddata64_t a; из <io.h


C++
1
2
3
4
5
6
7
8
struct __finddata64_t {
        unsigned    attrib;
        __time64_t  time_create;    /* -1 for FAT file systems */
        __time64_t  time_access;    /* -1 for FAT file systems */
        __time64_t  time_write;
        __int64     size;
        char        name[260];
};
Элементы структуры:

__time64_t time_create;
__time64_t time_access;
__time64_t time_write;

содержат значения которые нужно преобразовать в char или char*. Под словом преобрзовать понимется записать в любом читаемом формате типа: год, мес, число, час, мин, сек. (жесткх требований нет).

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2010, 00:53     функция для преобразования __time64_t в char *
Посмотрите здесь:

Функция преобразования целого числа в строку C++
ошибка преобразования char C++
Функция для преобразования double в строку символов. C++
C++ Не работает шаблонная функция с типом char
C++ Нужна рабочая функция быстрого/прямого и обратного преобразования Фурье
C++ Почему в setnamedisc нужно использовать char * для установки значения, а при возвращении значения тип метода должен быть char* ?
C++ Std::fstream почему функция write принимает параметр char* а не unsigned char* (аля byte*) ?
Преобразования массива с типа int к типу char C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5753 / 3402 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
30.10.2010, 08:01     функция для преобразования __time64_t в char * #2
Используй sprintf

Добавлено через 11 минут
Хотя нет, используй ctime либо подходящую функцию из раздела "See Also" по ссылке

Добавлено через 3 минуты
Хотя, как я понял, у тебя visual studio, тогда выбирай подходяющую к аргументам функцию отсюда
Yandex
Объявления
30.10.2010, 08:01     функция для преобразования __time64_t в char *
Ответ Создать тему
Опции темы

Текущее время: 00:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru