我需要使用字符串流从文件读入表达式,并将表达式转换为另一种形式。但是我很难弄清楚如何使用Istringstream从文件中读取行。任何人都可以帮助我的#includes和语法为此?由于如何使用IStringStream从文件中读取?
回答
#include <fstream>
std::ifstream file("filename.txt");
StuffType stuff;
while(file >> stuff)
{
// If you are here you have successfully read stuff.
}
作为一个除了戴夫以上的答案是:从文件中读取一行,您可以使用下面的代码:
char buf[256];
file.getline(buf,256);
字符串然后buf将包含一个文本行在文件中。
为什么不读入'std :: string'? – Potatoswatter
我也试过,但是我找不到合适的语法。也许你可以帮忙?这至少不会工作:std :: string buf; file.getline(buf,256);如果您删除getline中的第二个参数,它也不会起作用。 – physicalattraction
'getline' for'string'不是成员。语法是'std :: getline(file,buf);' – Potatoswatter
- 1. 如何将文件内容读入istringstream?
- 2. 使用函数getline和istringstream从文件中读取是生产零
- 3. 如何从字符串中读取和验证istringstream
- 4. C++中的流类型,如何从IstringStream读取?
- 5. 如何使用istringstream
- 6. 如何使用fgets从文件读取?
- 7. 如何使用htaccess文件从文件夹中读取图像
- 8. 如何使用PHP从apache文件夹中读取文件
- 9. 如何使用CAPL从文本文件中读取字符串?
- 10. 如何使用Java从文本文件中读取某些行?
- 11. 如何使用PowerShell从文本文件中读取字符串
- 12. 如何使用python2.7从文本文件中读取数据?
- 13. 如何从文件中读取,然后继续从cin读取?
- 14. 使用python从文件中读取行
- 15. 使用SeekableByteChannel从文件中读取行
- 16. 使用BufferedReader从文件中读取行
- 17. 如何在.NET中使用ReadXML()从XML文件中读取DataSetName?
- 18. 如何使用Django从.py文件读取媒体文件?
- 19. 如何使用MuPDF从Android资产文件夹读取文件?
- 20. 如何使用MATLAB从文件夹读取img格式文件
- 21. 如何从url中读取csv文件?
- 22. 如何从文件中读取幻数?
- 23. 如何从2个文件中读取
- 24. 如何从jar中读取xml文件
- 25. 如何从Gem中读取文件(.yml)
- 26. 如何从文件中读取
- 27. Unix的:如何从文件中读取
- 28. 如何从文件中读取html?
- 29. 如何从文件中读取字节
- 30. 如何从文件中读取环境
你不能,你需要一个**文件**流从文件中读取,**字符串**流是用于字符串。 –