Boa noite Galera, To querendo fazer um programa pra ler um arquivo .dat e e me possibilitar mudar informações contidas nele. porém ele tem essa struct em c++(?) e eu nao to conseguindo decifrar como passar isso pra C# ou java.
se alguém pudesse me ajudar ficaria grato ;D
[filemask=“Class.dat”]
struct ClassFile { u32 nBlocks; u32 nColumns; u32 nSize; child ClassBlock [count=nBlocks]; }
struct ClassBlock [preload=1, tableview=1] { u32 Index; cstr [len=64] Code; i32 m_nRaceCode; i32 m_nClass; i32 m_nIconIDX; i32 m_nGrade; i32 m_nUpGradeLv; repeat 8 { cstr [len=64] m_strCh_Class; } cstr [len=64] m_strTemp; cstr [len=64] m_strKorName; cstr [len=64] m_strEngName; i32 m_nConLim; repeat 10 { cstr [len=64] m_strLinkClassSkill; } i32 m_bUnitUsable; i32 m_bAnimusUsable; i32 m_bLauncherUsable; i32 m_bWMKToolUsable; i32 m_bDMKToolUnitUsable; i32 m_bBMKToolUnitUsable; i32 m_nMakeTrapMaxNum; i32 m_nBnsForHP; i32 m_nBnsForFP; i32 m_nBnsForSP; i32 m_nUpValueDefMastery; repeat 2 { i32 m_nBnsMMastery; } i32 m_nBnsSMastery; i32 m_nBnsDefMastery; i32 m_nBnsPryMastery; repeat 3 { i32 m_nBnsMakeMastery; } repeat 8 { i32 m_nBnsSkillMastery; } repeat 24 { i32 m_nBnsForceMastery; } i32 m_bSelectRewardItem; repeat 9 { cstr [len=64] strDefaultItem; i32 nAmount; } }