Cos me retourne -nan(ind)

Fermé
yann458 Messages postés 455 Date d'inscription dimanche 29 mai 2011 Statut Membre Dernière intervention 13 mars 2024 - Modifié le 19 janv. 2019 à 13:41
yg_be Messages postés 23338 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 novembre 2024 - 19 janv. 2019 à 15:02
Bonjour,

Bonjour,

Je cherche à compiler la librairie mpg123 -> echec ! je perd mon temps !

Voici le code :
#include <math.h>

# define M_PI       3.14159265358979323846

static double cos64[16], cos32[8], cos16[4], cos8[2], cos4[1];

double *pnts[] = { cos64,cos32,cos16,cos8,cos4 };

//double pnts[16];

#ifndef DOUBLE_TO_REAL
# define DOUBLE_TO_REAL(x)     (double)(x)
#endif

void prepare_decode_tables()
{
#if !defined(REAL_IS_FIXED) || !defined(PRECALC_TABLES)
 int i, k, kr, divv;
 double *costab;
 double gi;

 for (i = 0; i < 5; i++)
 {
  kr = 0x10 >> i; divv = 0x40 >> i;
  costab = pnts[i];
  for (k = 0; k < kr; k++)
  {

   costab[k] = DOUBLE_TO_REAL(1.0 / (2.0 * cos(M_PI * ((double)k * 2.0 + 1.0) / 1.0 / (double)divv)));
  }
 }
#endif


cos me retourne -nan(ind) sur le projet mpg123 et sur un autre projet d'essai cos me retourne les resultats différents

JE N'Y COMPREND RIEN !!!


Merci de m'aider !

Configuration: Linux / Firefox 60.0


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

1 réponse

yg_be Messages postés 23338 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 novembre 2024 Ambassadeur 1 551
19 janv. 2019 à 15:02
bonjour, que fais-tu pour recevoir quelque chose de cos?
0