簡體   English   中英

如何使用IStringStream從文件中讀取?

[英]How to use IStringStream to read from a file?

我需要使用字符串流從文件中讀取表達式並將表達式轉換為另一種形式。 但我無法弄清楚如何使用Istringstream從文件中讀取行。 任何人都可以幫助我#includes和語法嗎? 謝謝

#include <fstream>

std::ifstream file("filename.txt");

StuffType stuff;
while(file >> stuff)
{
    // If you are here you have successfully read stuff.
}

作為上述Dave答案的補充:要從文件中讀取一行,您可以使用以下代碼:

char buf[256];
file.getline(buf,256);

然后,字符串buf包含文件中的文本行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM