gcc -std=c99 -DRAND -DPRNT -DTYPE=float -DBUBB *.c
我有这个命令行,我们需要使用它来编译程序。该命令创建一个.out文件。现在这是为了泡沫排序的目的,但a.out文件生成随机数,但我想排序任何数量的我的愿望。我可以知道如何使用命令行来做到这一点吗?我是linux新手,我需要将任何文本文件与a.out文件关联起来吗?如果是这样,一旦创建a.out文件,我该怎么做?
答案 0 :(得分:0)
如果我正确理解你,你的程序会生成随机数,对它们进行排序,然后打印出来。
如果您对排序感兴趣,可以使用Linux sort
实用程序。要在控制台中对文本文件进行排序:
sort text-file.txt
或者:
cat text-file.txt | sort
如果您想让自己的应用程序对任何文本文件进行排序,请将其更改为从stdin
读取输入并将已排序的输出打印到stdout
。然后以与上面sort
相同的方式调用它。