例如:
ifstream input;
input.open("file.txt");
translateStream(input, cout);
input.close();
Run Code Online (Sandbox Code Playgroud)
如何编写translateStream函数?
void translateStream(XXXX input, YYYY output)?输入和输出有哪些类型?
谢谢
void translateStream(std::istream& pIn, std::ostream& pOut);
Run Code Online (Sandbox Code Playgroud)
例:
void translateStream(std::istream& pIn, std::ostream& pOut)
{
// line for line "translation"
std::string s;
while (std::getline(pIn, s))
{
pOut << s << "\n";
}
}
Run Code Online (Sandbox Code Playgroud)