如何将ifstream-object放在while循环之外?如果我这样做,文件只打开一次 - 下次所有数据都设置为零。
ifstream fil("prices.txt");
while (running) {
// code .... menusystem
// show the file.
}
我知道如果我把语法放在while循环中但是我不认为永远调用这个stream-object是个好主意 - 我是对的吗?
答案 0 :(得分:1)
如何将ifstream-object最好放在while循环之外?
如果你在while
循环中使用该文件中的数据,那么就可以了。
如果我这样做,文件只打开一次 - 下次所有数据都设置为零。
目前尚不清楚你在说什么数据。由于您使用ifstream
,因此您打开文件进行读取,并且无法删除其中的数据。
可能您没有提供所有必要的信息来判断您的问题。