PDA

Visualizza la versione completa : [C] Suspicious Pointer Conversion...


SDB
21-10-2005, 15:05
Ciao...
ho una serie di warning del tipo indicato dal Titolo...
si presentano in righe di codice tipo:

if (LessEqThan(&IlF, x0, x1) && LessEqThan(&IlF, x1, x2))
dove IlF un puntatore a struttura, x1, x2 sono due double e la funzione LessEaThan l'ho creata io e mi restituisce un double...
PS:preciso che la funzione corretta...
Chi mi aiuta a capire dove sbaglio??e comunque...come mi devo comportare quando ho un errore del genere e da cosa dovuto??

:oVVoVe: :oVVoVe: :oVVoVe:
ciao a tutti e grazie...

eumene
21-10-2005, 16:11
la funzione LessEqThan l'ho creata io e mi restituisce un double

???

Scusa, ma fai un if su due double???

Secondo me l'errore proprio nell'utilizzo dell'operatore && tra due double, tipicamente utilizzato tra due int.

Prova a dichiarare LessEqThan int, o prova ad utilizzare cos il codice:



if (((int)LessEqThan(&IlF, x0, x1)) && ((int)LessEqThan(&IlF, x1, x2)))


Ciao

Loading