小编SOU*_*nab的帖子

将字符串排序为双精度

我正在尝试按升序对文件内容进行双排序

我的输入文件包含例如以下几行:

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)

c++ sorting

5
推荐指数
1
解决办法
251
查看次数

标签 统计

c++ ×1

sorting ×1