J'ai remarqué quelques problèmes de programmation en C dans Xcode. Si je tente d'allouer ces trois tableaux avec les dimensions définies ci-dessous:EXC_BAD_ACCESS: trop de mémoire allouée?
#define MAX_NUM_VALID 12000
#define ALT_MAX 200000
{
...
double l_adYMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
double l_adZMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
double l_adMLinkedData[MAX_NUM_STAR_VALID + ALT_MAX][1];
...
}
Xcode me renvoie une erreur sur l'exécution disant:
EXC_BAD_ACCESS (code=2, address:.....)
et je ne peux pas comprendre pourquoi. Si je limite ces dimensions (c'est-à-dire 100 et 100), tout va bien.
Une idée?
Quelle architecture? i386, x86_64, bras? – trojanfoe