Re[2]: У кого компилируется PugXML под VC9?
От: Basil2 Россия https://starostin.msk.ru
Дата: 20.08.09 06:51
Оценка:
Здравствуйте, _Dreamer, Вы писали:

_D>а чем же он Вам так понравился, если даже не собрался ?

Интерфейсом.

_D>на самом деле, там должно хватить вот такого

_D>
_D>#include <tchar.h>
_D>#include "pugxml.h"
_D>

Не хватит — компилятор видит TCHAR, но не может его сконвертить в char/string etc.

_D>TCHAR это либо char, либо wchar_t, в зависимости от макроса UNICODE

Спасибо.

_D>
_D>HANDLE file_handle = CreateFile(path,GENERIC_READ,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
_D>if(file_handle == INVALID_HANDLE_VALUE) return false;
_D>TCHAR* temp = (TCHAR*) malloc(sizeof(TCHAR)*tempsize);
_D>if(!temp) return false; // про CloseHandle волшебно забыли
_D>

_D>нехорошо это, по моему.
Нехорошо, хотя у меня ни разу в жизни malloc не проваливался и, дай бог, не провалится

Окей, если вы не любите Pug может тогда подскажите, как сделать чтобы TinyXml:
1. Для итератора по тегам (с определенным именем) шел вглубь иерархии, а не только но текущему уровню.
2. Для того же итератора шел то тегам без учета регистра
3. Доставал атрибуты без учета регистра.

(Пункты 1 и 2 в принципе можно реализовать руками, отказавшись от именованного итератора. А вот как реализовать 3, не лезя в код и не ища где там аналог strcmp, мне очень интересно).
Проект Ребенок8020 — пошаговый гайд как сделать, вырастить и воспитать ребенка.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.