【发布时间】:2020-08-22 15:16:09
【问题描述】:
我需要将以下控制台数据存储到文本文件中:
但是,将放置输出的文本文件的名称由用户输入。我找不到将所有控制台数据存储在请求的文本文件中的正确方法。由于我使用宽度和特殊空间,我不确定如何去做。
我的代码:
if(message == "5"){
cout << "\n[View Data...]" << endl;
cout << "filtering criteria:" << optionTwo << endl;
cout << "sorting criteria:" << optionThree << endl;
cout << "sorting order:" << optionFour << endl;
cout << "" << endl;
if(optionTwo == "Point2D"){
std::cout.width(5); std::cout << std::right << "X";
std::cout.width(6); std::cout << std::right << "Y";
std::cout.width(9); std::cout << std::right << "Dist.";
std::cout.width(3); std::cout << std::right << "Fr" ;
std::cout.width(7); std::cout << std::right << "Origin" << endl;
}
}
if(message == "6"){
cout << "Please enter filename: " ;
cin >> message6;
}
【问题讨论】: