C++怎样判断文件读取?

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:57:23
怎样判断一个变量从文件读取了空内容? 就是说怎么判断一个double变量值是-9.25596e+061??
if ( ( *(x+k)=-9.25596e+061) && ( *(y+k) = -9.25596e+061 ) )//好像不太行啊.

最好能写出判断的if语句 谢谢!
*(x+k) *(x+k)是double数组指针

if ( ( *(x+k)<-9.25597e+061) &&( *(x+k)>-9.25595e+061)

&& ( *(y+k)<-9.25597e+061) &&( *(y+k)>-9.25595e+061) )

你写的代码我看不太明白,我指出下 如果y和k是double变量的话,你不要加上*,因为它们不是地址,判断是否相等你犯了个基础的错误, 是 == 而不是 =

故我列个例子你看 if((y+k)==-9.25596e+061) 、、、、

如果没有读到值,C++文件流操作中,它的值是为 0 的