begin process at 2012 05 28 22:56:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

conversion float to double


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

conversion float to double

jeudi 14 mai 2009 à 17:01:15 | conversion float to double

chalmia2s

Bonjour,

J'ai un probleme de conversion float, double, voila la partie du programme concerné:

float *rd, float*rq; 
double** dataIn;
double* queryIn;
dataIn= new double*[nbkp_d];
for(int i=0; i<nbkp_d; i++) 
   dataIn[i] = new double[dimvect_d];
for(int j = 0; j < nbkp_d; j++) {
   for(int i = 0; i < dimvect_d; i++)
      dataIn[j][i] = rd[i+j*dimvect_d];            ///n'affiche pas de message d'erreur, c bien
}

queryIn = new double[dimvect];
for(int j = 0; j < nbkp; j++) 
   queryIn = rq[j*dimvect];               
///ici j'ai un message d'erreur:
error C2440: '=' : impossible de convertir de 'float' en 'double *'

J'ai essayer le cast:
for(int j = 0; j < nbkp; j++) 
   queryIn = (double)rq[j*dimvect]; 
///ici encore le message d'erreur:
error C2440: '=' : impossible de convertir de 'double' en 'double *'

J'ai essayé
for(int j = 0; j < nbkp; j++) 
   queryIn = (double*)rq[j*dimvect]; 
J'ai le message d'erreur:
error C2440: 'cast de type' : impossible de convertir de 'float' en 'double *'

J'ai regardé un peu dans les forums mais je n'ai rien trouvé....
quelqu'un de vous aurez une idee de comment resoudre ça???

Merci


PS : le probleme c'est que JE NE PEUX PAS declarer "rq" et "rd" comme double
et JE NE PEUX PAS declarer "dataIn" et "queryIn" comme float





jeudi 14 mai 2009 à 17:43:08 | Re : conversion float to double

CptPingu

Administrateur CodeS-SourceS
Réponse acceptée !
C'est bizarre, tu essaie de faire rentrer une valeur dans un tableau.
Je ne sais pas du tout ce que tu cherches à réaliser, mais la solution consiste à dire je veux mettre cette valeur à une case du tableau, et non pas considérer le tableau comme une valeur scalaire (simple), ce qui est inapproprié.

Par exemple, ceci devrait te permettre de compiler:
  for(int j = 0; j < nbkp_d; j++)
    queryIn[0] = rq[j * dimvect];


Cette discussion est classée dans : int, double, float, queryin, dimvect


Répondre à ce message

Sujets en rapport avec ce message

dépassement capacité d'un float et int [ par golum ] result=scanf("%f",&coef); if (result !=0 && coef !=0)Voila si j'entre un nombre délirant style 9999999999999999999999999999999999999999999999999999999 float-->char* ou double-->char* [ par tavernier ] Help !Comment puis-je faire pour transformer mon float, ou mon double en char * ?Merci d'avanceJulien (Militant 4NT! M!Cr0$0FT depuis toujours!) double ou float ??? [ par michelmt ] j'ai une boite de dialogue où je doit entrée des donné numérique comme ( 2.25 )mais il ne veut pas mettre le POINT ,j'ai essayer "double" puis "float float->double [ par cstephane78 ] stephane 78bonjour,Connaissez-vous une méthode qui permet de convertir un float en double sans perte de precision (ajout de 0 à la suite du nombre à 1 arondir un float en int [ par guillaume21 ] je voudrai convertir un float en int (le cast tronque mais n'arrondi pas) sans utiliser la "bidouille" :inr i;float f;char car[6];sprintf(car,"%6.0f", Aide [ par eikonos ] Je travail sur une dll appellé psfg.dllj'ai ces lignes suivant de codetypedef struct CAMERAPARAM_tag{int nGain;int nOffset;int bOffsetFix;int nUpperLi Probl avec float et int [ par David2907 ] Après un calcul, comment faire pour afficher un resultat sans virgule ou un resultat avec virugule???Merci tableau a double entrée alloué dynamiquement [ par amortlintelligence ] Voila j'aurais voulu utiliser un tableau (tableau de tableau) dans une fonction. Je pense qu'il faut donc que je le crée dynamiquement avec un code du probleme cast [ par morgandetoi06 ] svp aidez moi...j utilise la fonction pow qui renvoie un doubledonc je fait double b; // nombredouble j; // exposantdouble n; // reponsen=pow(b,j);don aide sur un algorithme en dec-C++ [ par viagra ] je souhaiterais être aidé sur un algorithme sur lequel j'éprouve des problemes. en effet lorsque je compile aussi bien au niveau de dev-c++ et MSYS, l


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales