Страница 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??? Ужос.. Пойду повешусь.
Почему? :D
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
почитал на досуге что ноне твориться с комом, ну вроде как транслируется вызов к обычной длл, так что один свой нападок я снимаю, хотя и не полностью, потому как втаб все равно участвует в процессе. А с вариантом нападок остается.