Bonjour a tous
jai un soucis lorsque jessaie de transferer une array de Python a C

L'array "elines" se presente comme suit quand je fais "print elines" sous Python
array('l',[2429, 2434, 2439 ...])
len(elines) renvoie 1295

Je passe ensuite cette array vers mon programme C par

pacakge_image = test.runtest(parametre1,parametre2...,elines)

Je recupere ensuite mes variables et elines dans ma fonction C par

if (!PyArg_ParseTuple(args, "lllddds#....s#), &param1, &param2, ..... &array_elines,&len_elines))
return NULL;

Le dernier "s#" concernant justement mon array

len_elines est un entier sense me donner la taille du string array_elines, il me renvoie 5180 soit exactement 4 fois 1295 ! pourquoi ?

ensuite quand jessaie de sortir les valeurs comme suit
for (i=0;i<len_elines;i++)
printf("%ld ",*(array_elines + i))

et bien je n'obtiens en rien les valeurs initiales, jobtiens des centaines au plus haut, beaucoup de zeros et beaucoup de 255...

Sauriez vous dou vient le probleme ?

merci bcp davance