Bonjour, j'ai passé un programme C vers C++ et j'obtient une erreur au niveau de cette ligne :
L'erreur est la suivante :pstActe = pvSTS8_malloc( sizeof( T_ActeCTIP ) );
J'aimerai savoir vers quel code je dois mettre pour corriger le problème sachant que ma fonction pvSTS8_malloc est la suivante :error C2440: '=' : cannot convert from 'void *' to 'T_ActeCTIP *'
Conversion from 'void*' to pointer to non-'void' requires an explicit cast
merci,void* pvSTS8_malloc (size_t iTaille)
{
void* pvTmp;
if ((pvTmp = malloc(iTaille)) != NULL)
{
memset(pvTmp, 0, iTaille);
ulG8NbAlloc++;
}
else
ulG8NbAllocErr++;
return pvTmp;
}
![]()
Partager