我正在尝试按升序对文件内容进行双排序
我的输入文件包含例如以下几行:
105 350 4.41386e-06 4.41386e-06
115 300 4.58965e-06 4.58965e-06
15 150 1.6457e-06 1.6457e-06
255 550 5.33661e-05 5.33661e-05
25 150 3.21907e-06 3.21907e-06
35 550 2.57952e-05 2.57952e-05
45 150 1.78332e-06 1.78332e-06
Run Code Online (Sandbox Code Playgroud)
我希望我的输出文件具有以下内容:
15 150 1.6457e-06 1.6457e-06
25 150 3.21907e-06 3.21907e-06
35 550 2.57952e-05 2.57952e-05
45 150 1.78332e-06 1.78332e-06
105 350 4.41386e-06 4.41386e-06
115 300 4.58965e-06 4.58965e-06
255 550 5.33661e-05 5.33661e-05
Run Code Online (Sandbox Code Playgroud)
由于我只是 C++ 编码的初学者,如果尝试过这些行来完成该任务:
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
int main()
{
std::ifstream textfile( "Limit.txt" );
std::string text_input;
std::vector< …Run Code Online (Sandbox Code Playgroud)