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;
}
}