Probleme retour de valeur JNI
Bonjour
Je suis en train d utiliser la JNI pour utiliser une liste chainée codée en C dont la structure est la suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
typedef struct Case{
int RangCol;
int NumLigne;
struct Case *CaseSuivante;
void* Contenu;
} *Case;
typedef struct Ligne{
int NbrCases;
int NumLigne;
struct Ligne *LigneSuivante;
Case PremiereCase;
} *Ligne;
typedef struct Matrice{
int NbrLignesEnCours;
int NbrColonneEnCours;
Ligne PremiereLigne;
}*Matrice ; |
J utilise une fonction de lecture dont le profil est le suivant
void* Lire(Matrice m,int l,int c);
Lors de l'appel j obtiens l erreur suivante:
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x008f0fbd
si quelqu'un pouvait me donner une piste de recherche concernant l erreur...
merci