C++ C2664转换错误

C++ C2664转换错误,c++,mfc,int,c2664,C++,Mfc,Int,C2664,我是编程语言的初学者,需要你的帮助。 我有C语言代码,需要编写到C++ MFC中。 在C语言中,我有类似int32 float64的代码,当我将它们放入MFC应用程序时,它们显示了这个错误 error C2664: cannot convert parameter 5 from 'float [1000]' to 'float64 []' error C2664: cannot convert parameter 7 from 'int *' to 'int32 *' 如何将int32/fl

我是编程语言的初学者,需要你的帮助。 我有C语言代码,需要编写到C++ MFC中。 在C语言中,我有类似int32 float64的代码,当我将它们放入MFC应用程序时,它们显示了这个错误

error C2664: cannot convert parameter 5 from 'float [1000]' to 'float64 []' 
error C2664: cannot convert parameter 7 from 'int *' to 'int32 *'
如何将int32/float64转换为int/float类型代码? 任何帮助都可以。 多谢各位


请允许我知道int32*后面的*是什么意思吗?

我知道int32表示它是一个32位整数,表示4个字节

如果我是你,我会使用sizeof内置函数检查你机器上int的大小,然后从那里开始


如果计算机上的大小相等,则可以使用静态转换将int32转换为int变量类型。

int32后面的*表示它是指向
int32
的指针,而不是
int32
本身。