再移植程序过程中碰到的问题,这里提供一种情况以及解决方法。对于赋值操作
xxx=xxx();
左边xxx是A.c中的指针变量,xxx()是B.c中的函数,结果报错
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type "char (*)[6]" D:\Passion
一种原因是再B.h中没有声明函数xxx(); 回到B.h中将xxx()函数声明一次就好。
再移植程序过程中碰到的问题,这里提供一种情况以及解决方法。对于赋值操作
xxx=xxx();
左边xxx是A.c中的指针变量,xxx()是B.c中的函数,结果报错
Error[Pe513]: a value of type "int" cannot be assigned to an entity of type "char (*)[6]" D:\Passion
一种原因是再B.h中没有声明函数xxx(); 回到B.h中将xxx()函数声明一次就好。