Страница 1 из 2
strftime
Добавлено: 15 ноя 2006, 09:51
dima
Функция strftime из struct tm и формата делает строку.
Нужно наоборот из строки и формата сделать struct tm.
Есть-ли системная функция для этого или парсер придется писать ?
Кто-нибудь сталкивался с такой проблемой ?
Добавлено: 16 ноя 2006, 11:26
aissp
Писать парсер
Добавлено: 16 ноя 2006, 13:28
Ильгиз
GNU C library has strptime().
Добавлено: 16 ноя 2006, 14:30
aissp
о блин

а нафига я в свое время парсер писал спрашивается? Видимо дурная голова не дает покою рукам. санкс=)
Добавлено: 16 ноя 2006, 15:32
dima
Ильгиз писал(а):GNU C library has strptime().
а как я эту функцию вызову из VC проекта ?
Добавлено: 16 ноя 2006, 16:34
aldep
вытащить исходники и откомпилировать под VC
Это всеже проще будет наверное, чем самому писать.
Добавлено: 16 ноя 2006, 16:37
sz
aldep писал(а):вытащить исходники и откомпилировать под VC
Это всеже проще будет наверное, чем самому писать.
Не факт. Писать там не так много. Выдирание и чистка исходников от всякого мусора, как бы не больше заняла. К тому же, противное это занятие.
Добавлено: 16 ноя 2006, 16:43
aldep
Я же говорю: "наверное".
Но прежде чем изобретать велосипед, я бы глянул на код, может он простой.
Re: strftime
Добавлено: 17 ноя 2006, 16:58
vg
dima писал(а):Функция strftime из struct tm и формата делает строку.
Нужно наоборот из строки и формата сделать struct tm.
Есть-ли системная функция для этого или парсер придется писать ?
Кто-нибудь сталкивался с такой проблемой ?
COleDateTime - конвертируешь строку. Дальше сам разберёшся.
Добавлено: 17 ноя 2006, 17:12
aissp
Ето так ноне модно писать под окнами? Мало точго что вызов через систему как я понимаю так и вариант надо передавать. Типа автогеном через тернии...
От сцылка, никаких страшных вызовов там нет
http://src.opensolaris.org/source/xref/ ... strptime.c
Будет соффсем плохо за стакан под окна портирую
Добавлено: 17 ноя 2006, 17:40
vg
aissp писал(а):Ето так ноне модно писать под окнами? Мало точго что вызов через систему как я понимаю так и вариант надо передавать.
Не мог бы ты подробнее здесь про "систему" намекнуть и про этот ATL класс.
Добавлено: 17 ноя 2006, 20:50
sz
> COleDateTime
OLE??? Ужос.. Пойду повешусь.
Добавлено: 17 ноя 2006, 21:08
vg
Старина Зотин писал(а):> COleDateTime
OLE??? Ужос.. Пойду повешусь.
Почему?
http://www.google.ca/search?hl=en&q=COl ... 2005&meta=
Обычное дело.
ПС. Это не то OLE о котором ты наверное слышал для Windows 3.11.
Добавлено: 17 ноя 2006, 21:41
sz
Поздно, я уже повесился.
Добавлено: 20 ноя 2006, 13:43
aissp
почитал на досуге что ноне твориться с комом, ну вроде как транслируется вызов к обычной длл, так что один свой нападок я снимаю, хотя и не полностью, потому как втаб все равно участвует в процессе. А с вариантом нападок остается.