Hi!
Ich habs den gannzen tag auf die kuriosesten Arten und weisen versucht, aber ich komm nciht an emine zwei Datenfehler ran...
Wie lässt sich das ganze lösen?
Game.cpp
Code:
#include "stdafx.h" //Hier sind die ganze irrlichtincludes etc drin - iss ja klar^^
int main (void)
{
[....]
guienv->addButton(rect<s32>(425,402,575,423), 0, BTN_LOGINSCREEN_LOGIN, L"Login", L"Spiel starten");
guienv->addEditBox(L"", rect<s32>(474, 346, 610, 365),true,0,TXTLN_LOGINSCREEN_LOGIN);
guienv->addEditBox(L"", rect<s32>(474, 376, 610, 395),true,0,TXTLN_LOGINSCREEN_PASS)->setPasswordBox(true);
[....]
while ([...]
case STATE_GAME_LOGIN_SEND: //Loginvorgang
/* HIER MÜSSTE ICH AN DIE DATEN AUS DEN FELDERN */
printf("Eingegebene Daten:\nUsername: %s Passwort: %s", user, pass);
break;
[...]
}
Über die Datentypen etc wies ich bescheid. Mir ist bewusst, dass ich über die felder einen wchar_t und keinen char * datentyp bekomme.
Wichtig ist nur, wie komme ich an die daten und zwar MÖGLICHST OHNE dass cih den Code ausserhalb der main-Funktion ändern muss. Also ich würd gern über die ID rankommen...^^
Und das krieg ich absolut nich hin...
Ich hab aucc schon im Forum gesucht. Wenn ich zumindest an das feld käme, das ->getText() schaff ich noch selber

//Edit: Scheiß Monat morgen Rechtschreibung^^