gpt4 book ai didi

c++ - 将函数输出写入文本文件?

转载 作者:太空宇宙 更新时间:2023-11-04 16:15:28 26 4
gpt4 key购买 nike

我正在编写一个程序,从一个文件中读取一组名称和数字,将数字表示为比率,然后将它们打印到终端。我想知道如何将我的函数的输出重定向到一个单独的文件。我已经准备好一个输出文件,但不确定如何将我的函数的输出重定向到它。

我没有在这里包含函数本身,它们工作正常 - 只是调用。

int main(){
ifstream input;
ofstream output;
string inputname, outputname, name;
int num1, num2;
cout<<"Input file?\n";
cin>>inputname;
cout<<"Output file?\n";
inFile.open(inputname.c_str());
cin>>outputfile;
outFile.open(outputname.c_str());

while(!input.eof()&&!output.eof()){
input>>name>>num1>>num2;
lists (name);
value (num1, num2);
}

input.close()
output.close()

return 0;
}

最佳答案

看看Input/Output with files

例子:

ofstream myfile;
myfile.open ("example.txt");
myfile << "Writing this to a file.\n";
myfile.close();

如您所见,它非常与您 fileA 获取数据的方式类似。

关于c++ - 将函数输出写入文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23253048/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com