c++中,while(!file.eof()),文件为空内容的时候while也进行了,怎么改
额,我用ifstreamfile.然后while(!file.eof)可是为什么文件存在但是内容为空的时候while也进行了啊.进行了一次,我想一次都不进行,就加了个if...
额,我用ifstream file.然后while(!file.eof)可是为什么文件存在但是内容为空的时候while也进行了啊.进行了一次,我想一次都不进行,就加了个if(!file.eof()),结果还是进了 求解决
那个map->啥啥啥可以不用管,然后我放到vecmap里面.调用cout<<vecmap.size()发现为1;文件没有内容的,说明循环进行了,自己检测了一次发现是的,怎么解决,让文件为空的时候循环一次都不进行. 展开
那个map->啥啥啥可以不用管,然后我放到vecmap里面.调用cout<<vecmap.size()发现为1;文件没有内容的,说明循环进行了,自己检测了一次发现是的,怎么解决,让文件为空的时候循环一次都不进行. 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询