Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1432 connectés 

  FORUM HardWare.fr
  Programmation

  [C++] Problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C++] Problème

n°20281
Alload
Posté le 25-03-2001 à 09:25:05  profilanswer
 

Voilà la partie de code:
 
FILE *bin3ds
float vscale;
fread (vscale, sizeof (float), 1, bin3ds);
 
et voilà l'erreur que Visual C++ me renvoit:
 
E:\Mes Documents\OpenGL\test\loader.cpp(157) : error C2664: 'fread' : cannot convert parameter 1 from 'float' to 'void *'
 
D'où vient le problème? Comment y remédier?

mood
Publicité
Posté le 25-03-2001 à 09:25:05  profilanswer
 

n°20282
chadenat
Posté le 25-03-2001 à 10:15:41  profilanswer
 

c'est vscale qui ne ne va pas , regarde le prototype de la fonction fread mais le prmeier paramètre doit être un void *


---------------
http://www.chadenat.forez.com
n°20285
fa
...
Posté le 25-03-2001 à 10:21:53  profilanswer
 

je pense qu il te faut un (void*)(&scale) comme param mais ca faut longtemps que j ai pas fait de C !


---------------
PuissanceLED
n°20287
Alload
Posté le 25-03-2001 à 10:33:46  profilanswer
 

J'ai juste rajouté & devant vscale et ça marche, qu'est-ce que ce & fait exactement pout que ça ne produise plus d'erreur?

n°20288
chadenat
Posté le 25-03-2001 à 10:49:45  profilanswer
 

& fait que ca passe l'adresse au lieu de la valeur.


---------------
http://www.chadenat.forez.com
n°20630
BifaceMcLe​OD
The HighGlandeur
Posté le 27-03-2001 à 02:22:20  profilanswer
 

Or void* est un type pointeur générique, il est donc "compatible" avec n'importe quel type pointeur, en particulier, dans ton cas, pointeur sur flottant (float*).

n°20633
altac
Posté le 27-03-2001 à 05:17:13  profilanswer
 

Alload, il est temps de se replonger un peu dans les bouquins de C la ;) les operateurs de reference ("&" ) est d'indirection ("*" ) sont vraiment des choses qu'il faut maitriser ... c'est la base des pointeurs.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [C++] Problème

 

Sujets relatifs
Assembleur : petit problème avec l'int 21h : fonction 4Bhj'ai un probleme pour lire les bmp sous visual C++
Probleme d'algorithme[JS] problemes sur scipt + probleme SWF>JS>PHP(envoit de données) POST
[JavaScript] Je trouve pas d'ou vient le probleme[JAVA] Probleme d'evenements lié a la serialisation(enfin je pense)...
Base de donnees et ASP pti probleme problème s'installation de easyphp 1.2 by wArLOrdz
[C++] Problème d'insertion de phrase[Visual C++] Problème avec un programme simple
Plus de sujets relatifs à : [C++] Problème


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR