相关疑难解决方法(0)

为什么循环条件中的iostream :: eof被认为是错误的?

我刚刚在这个答案中发现了一条评论说iostream::eof在循环条件下使用"几乎肯定是错误的".我通常使用类似的东西while(cin>>n)- 我猜是隐式检查EOF,为什么检查eof显式使用while (!cin.eof())错误?

它与scanf("...",...)!=EOF在C中使用有何不同(我经常使用没有问题)?

c++ iostream c++-faq

564
推荐指数
5
解决办法
6万
查看次数

在C++中将文件读取到字符串

作为一个刚接触C++并来自python背景的人,我试图将下面的代码翻译成C++

f = open('transit_test.py')
s = f.read()
Run Code Online (Sandbox Code Playgroud)

做这样的事最短的C++成语是什么?

c++ string file

3
推荐指数
2
解决办法
893
查看次数

标签 统计

c++ ×2

c++-faq ×1

file ×1

iostream ×1

string ×1