Mám pole ukazatelů ( zaznamy[...])na strukturu (pokuta) a potřeuju do něj zapsat ukazatel na nově vytvořený záznam. Problém je že v gcc to jde bez problému zkompilovat tak ve MS Visual studio hlásí errory. Zkoušel jsem následující způsoby ale ani jedno neprojde. Nevíte v čem je problém ?
zaznamy[pocet]=malloc(sizeof(pokuta));
zaznamy[pocet]=malloc(sizeof(struct pokuta));
zaznamy[pocet]=(pokuta*)malloc(sizeof(struct pokuta));
To Visualstudio píše něco jako :
Error 1 error C2440: '=' : cannot convert from 'void *' to 'pokuta *' c:\users\a\documents\visual studio 2008\projects\p1\p1\lib.cpp 35 p1