Je crée un patcher pour un jeu mais je reçois l'erreur "initializer-string pour array of array of chars is too long" de Mingw. J'essaie de créer un tableau multidimensionnel de caractères pour contenir les fonctions à corriger.
J'ai vérifié pour d'autres questions à ce sujet et trouvé un où le demandeur a oublié d'ajouter des virgules à la fin de chaque chaîne littérale, mais je l'ai déjà fait.initializer-string pour le tableau de tableau de caractères est trop long
Quelqu'un peut-il m'aider?
La source qui déclenche l'erreur:
char patches2[][64] = {
"CreateMutexW",
"CreateRemoteThread",
"CreateRemoteThreadEx",
"[email protected][email protected]@@[email protected]",
"[email protected][email protected]@@[email protected]@@[email protected]@[email protected]",
"[email protected][email protected]@@[email protected]@@[email protected]@[email protected][email protected]",
"[email protected][email protected]@@[email protected]@@[email protected]@[email protected][email protected]",
"[email protected][email protected][email protected]@@[email protected]@@[email protected]@QBEPB_WXZ",
"[email protected]@[email protected]@[email protected][email protected]@@Z",
"[email protected]@@[email protected]",
"[email protected]@@[email protected]",
"[email protected]@@[email protected]@Z",
"[email protected]@@[email protected]@Z",
"[email protected]@@[email protected]@Z",
"[email protected]@@[email protected][email protected]",
"[email protected]@@[email protected][email protected]@@[email protected]@@[email protected]",
"[email protected]@[email protected]@YAKXZ",
"[email protected]@[email protected]@[email protected][email protected]@XZ",
"[email protected]@[email protected]@QAEKXZ",
"[email protected]@[email protected]@QAE_NXZ",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@QBE_KXZ",
"[email protected]@[email protected]@QAEEXZ",
"[email protected]@[email protected]@QAEMXZ",
"[email protected]@[email protected]@[email protected][email protected]@@[email protected]@@[email protected]@AB [email protected]@Z",
"[email protected]@[email protected]@QAEMXZ",
"[email protected]@[email protected]@QAEMXZ",
"[email protected]@@QBE_NXZ",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@[email protected]@[email protected]@Z",
"[email protected]@[email protected]@QBEMXZ",
"[email protected]@[email protected]@QBEKXZ",
"[email protected]@[email protected]@QBEKXZ",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@[email protected]@[email protected][email protected]@@[email protected]@@[email protected]@A[email protected]@@Z",
"[email protected]@[email protected]@[email protected]@[email protected][email protected]@@[email protected]@@[email protected]@[email protected]@@Z",
"[email protected]@[email protected]@[email protected]@[email protected][email protected]@@[email protected]@@[email protected]@[email protected]@@Z",
"[email protected]@[email protected]@AAEXXZ",
"[email protected]@[email protected]@QBEGXZ",
"[email protected]@[email protected]@QBEMXZ",
"[email protected]@[email protected]@[email protected][email protected]@@[email protected]@@[email protected]@[email protected]@@Z",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@[email protected]@@[email protected][email protected]@@[email protected]@@[email protected]@Z",
"[email protected]@@[email protected][email protected]@@[email protected]@@[email protected]@[email protected]",
"[email protected]@@[email protected][email protected]@@[email protected]@@[email protected]@[email protected]@[email protected]",
"[email protected]@@YA_KXZ",
"[email protected]@@[email protected]",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@[email protected]@@Z",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@QAEKXZ",
"[email protected]@[email protected]@QBE_NXZ",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@[email protected]",
"[email protected]@[email protected]@QBE?B_NXZ",
"[email protected]@[email protected]@[email protected]@@Z"
};
Ohhh ... J'ai mélangé les deux dimensions Xp –
@ kotarou3: alors vous avez probablement besoin d'un tableau de pointeurs sur les chaînes de caractères: 'char * patches [] = {...};'. –