Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[TinyXML]Wczytuje same Y'greki

Ostatnio zmodyfikowano 2011-12-26 23:52
Autor Wiadomość
skovv
Temat założony przez niniejszego użytkownika
[TinyXML]Wczytuje same Y'greki
» 2011-12-26 21:26:00
Witam. Mam problem z wczytaniem zawartości pliku XML, jego kod:

<Object name="x">
<Create>
x = 100;
</Create>
</Object>

Kod c++:
C/C++
char * ObjGetEvent( char * sciezka, char * ev )
{
    TiXmlDocument XML( sciezka );
    TiXmlElement * pRoot, * pData;
   
    if( XML.LoadFile() )
    {
        pRoot = XML.FirstChildElement( "Object" );
        if( pRoot )
        {
            pData = pRoot->FirstChildElement( ev );
            if( pData )
            {
                return const_cast < char *>( pData->GetText() );
            }
            else return "err003";
           
        }
        else return "err002";
       
    }
    else return "err001";
   
}
Zamiast Textu zwraca mi Y'greki z kreskami na górze :|
P-46338
malan
» 2011-12-26 22:55:27
C/C++
if( pData )
{
    std::cout << "pData->GetText returned \"" << pData->GetText() << "\"" << std::endl;
    return const_cast < char *>( pData->GetText() );
}
Jeżeli wypisze poprawnie to zaprawszam do lektury: » Kurs C++ » Poziom 2Funkcje - pierwsze starcie lekcja :)
P-46341
skovv
Temat założony przez niniejszego użytkownika
» 2011-12-26 23:48:17
MessageBox( NULL, pRoot->Attribute( atr ), "LOLS", MB_OK );
 Działa, nie wiem tylko dlaczego zwracany tekst zamienia mi się w krzaczki :|
P-46343
skovv
Temat założony przez niniejszego użytkownika
» 2011-12-26 23:52:04
Jeeej... dobra :D Jestem idiotą :D Dzięki z pomoc :P
P-46344
« 1 »
  Strona 1 z 1