oistrakh
Messages postés5Date d'inscriptionlundi 4 décembre 2000StatutMembreDernière intervention 7 juillet 2008
-
26 mars 2008 à 11:23
cs_laurent1024
Messages postés987Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention30 août 2012
-
26 mars 2008 à 15:54
Bonjour,
Pour acceler un programme VBA, j'ai introduit une dll dans laquelle notamment
je cherche a remplir des tableaux tres grand ( j'aimerais atteindre 10^10 elements...) avec des entier entre 1 a 10.
je voudrais ensuite affecter a mon tableau (que je dois garder de type short int pour une exportation vba) le reste de i modulo 10 i allant de 1 a nb_val
le probleme est que si j'utilise fmod je doit avoir des elements de type float a long double
Ce que je ne comprends pas c'est que le type long reste quand meme un nombre entier, normalement l'operateur % devrait marcher.
Merci de vos suggestions.
Mon "code":
#include
"stdafx.h"#include
"stdlib.h"#include
"math.h"#include
"ma_fonction.h"long
double
__stdcall seedgeneration(
short
int*seed_array ,
long nb_val){
long