Warning a supprimer : cast truncates constant value (C4310)
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
19 août 2004 à 22:39
magic_Nono
Messages postés1878Date d'inscriptionjeudi 16 octobre 2003StatutMembreDernière intervention16 mars 2011
-
19 août 2004 à 22:49
Bj
j'ai une fonction de conversion ANSI<->OEM
avant, elle créait une autre chaine
aujourduit je veux modifier directt la chaine originale.
avt aucun warning
switch(m_str[i])
{
case 0xE8:c=(char)0x8A;
...
nv+=c;
maintenant, avec ce genre de code :
switch(m_str[i])
{
case 0xE8:m_str[i]=(char)0x8A;
...
warning C4310: cast truncates constant value
sans le cast, y a
warning C4305: '=' : truncation from 'const int' to 'char'
warning C4309: '=' : truncation of constant value
dc C mieu avec, mé la, c dernier C4310, j'arrive pas à le faire sauter