strftime

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

strftime

Сообщение dima »

Функция strftime из struct tm и формата делает строку.
Нужно наоборот из строки и формата сделать struct tm.

Есть-ли системная функция для этого или парсер придется писать ?
Кто-нибудь сталкивался с такой проблемой ?
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

Писать парсер
Аватара пользователя
Ильгиз
Пользователь
Сообщения: 55
Зарегистрирован: 13 сен 2005, 12:00
Откуда: Уфа - Китченер

Сообщение Ильгиз »

GNU C library has strptime().
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

о блин :) а нафига я в свое время парсер писал спрашивается? Видимо дурная голова не дает покою рукам. санкс=)
Аватара пользователя
dima
Житель
Сообщения: 690
Зарегистрирован: 19 фев 2003, 19:26
Откуда: Хабаровск->Toronto

Сообщение dima »

Ильгиз писал(а):GNU C library has strptime().
а как я эту функцию вызову из VC проекта ?
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

вытащить исходники и откомпилировать под VC
Это всеже проще будет наверное, чем самому писать.
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

aldep писал(а):вытащить исходники и откомпилировать под VC
Это всеже проще будет наверное, чем самому писать.
Не факт. Писать там не так много. Выдирание и чистка исходников от всякого мусора, как бы не больше заняла. К тому же, противное это занятие.
Аватара пользователя
aldep
Маньяк
Сообщения: 1593
Зарегистрирован: 18 фев 2003, 08:06
Откуда: Toronto
Контактная информация:

Сообщение aldep »

Я же говорю: "наверное".
Но прежде чем изобретать велосипед, я бы глянул на код, может он простой.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Re: strftime

Сообщение vg »

dima писал(а):Функция strftime из struct tm и формата делает строку.
Нужно наоборот из строки и формата сделать struct tm.

Есть-ли системная функция для этого или парсер придется писать ?
Кто-нибудь сталкивался с такой проблемой ?
COleDateTime - конвертируешь строку. Дальше сам разберёшся.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

Ето так ноне модно писать под окнами? Мало точго что вызов через систему как я понимаю так и вариант надо передавать. Типа автогеном через тернии...

От сцылка, никаких страшных вызовов там нет

http://src.opensolaris.org/source/xref/ ... strptime.c

Будет соффсем плохо за стакан под окна портирую
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

aissp писал(а):Ето так ноне модно писать под окнами? Мало точго что вызов через систему как я понимаю так и вариант надо передавать.
Не мог бы ты подробнее здесь про "систему" намекнуть и про этот ATL класс.
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

> COleDateTime

OLE??? Ужос.. Пойду повешусь.
vg
Маньяк
Сообщения: 2803
Зарегистрирован: 29 май 2003, 22:29
Откуда: Магадан - Миссиссага

Сообщение vg »

Старина Зотин писал(а):> COleDateTime

OLE??? Ужос.. Пойду повешусь.
Почему? :D
http://www.google.ca/search?hl=en&q=COl ... 2005&meta=
Обычное дело.

ПС. Это не то OLE о котором ты наверное слышал для Windows 3.11.
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Сообщение sz »

Поздно, я уже повесился.
Аватара пользователя
aissp
Маньяк
Сообщения: 2710
Зарегистрирован: 07 ноя 2005, 09:51

Сообщение aissp »

почитал на досуге что ноне твориться с комом, ну вроде как транслируется вызов к обычной длл, так что один свой нападок я снимаю, хотя и не полностью, потому как втаб все равно участвует в процессе. А с вариантом нападок остается.
Ответить