视类读取数据出错,大侠进来看看,分不多了
int ii;
for(ii=0;ii <1700;ii++)
fscanf(f6, "%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f\n ",
&ss[ii].p1.x,&ss[ii].p1.y,&ss[ii].p1.z,
&ss[ii].p2.x,&ss[ii].p2.y,&ss[ii].p2.z,
&ss[ii].p3.x,&ss[ii].p3.y,&ss[ii].p3.z,
&ss[ii].p4.x,&ss[ii].p4.y,&ss[ii].p4.z,
&ss[ii].p5.x,&ss[ii].p5.y,&ss[ii].p5.z,
&ss[ii].p6.x,&ss[ii].p6.y,&ss[ii].p6.z,
&ss[ii].p7.x,&ss[ii].p7.y,&ss[ii].p7.z,
&ss[ii].p8.x,&ss[ii].p8.y,&ss[ii].p8.z);
////
error C2679: binary '= ' : no operator defined which takes a right-hand operand of type 'struct _iobuf * ' (or there is no acceptable conversion)
error C2664: 'fscanf ' : cannot convert parameter 1 from 'struct _iobuf ' to 'struct _iobuf * '
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
Error executing cl.exe.
RenderView.obj - 2 error(s), 0 warning(s)
这段代码放在视类的Oncreate()函数里,而且在另一个工程的视类里完全正常,高手指教
[解决办法]
error C2679: binary '= ' : no operator defined which takes a right-hand operand of type 'struct _iobuf * ' (or there is no acceptable conversion)
//////////////////////////////////////////////////////////////
这段代码没贴出来
error C2664: 'fscanf ' : cannot convert parameter 1 from 'struct _iobuf ' to 'struct _iobuf * '
////////////////////////////////////////////////////////////////////////////////////
f6=〉&f6
&ss[ii].p1.x,&ss[ii].p1.y,&ss[ii].p1.z,
///////////////////////////////////////
&符号好像有问题