Site icon Learn C++

Tutorial: Learn To Sort A Text File On Windows With C++

This Is How Trivial Copy Constructors Work In A C++ App

In C++ Builder sorting text string lines is very easy by setting Sorted property of a StringList to true. This example below sorts a given text file and saves as sorted in same name.

[crayon-6622bf5c8b4f2223954234/]

Sorting a Text File with a Console VCL Application

  1. Create a new C++ Builder Console VCL project, Save all unit and project files into a folder. modify lines as below
[crayon-6622bf5c8b7a4452383048/]

2. Hit F9 or press Run button to run your code.

That’s All.

Sorting a Text File with a Console FMX Application

If you want to develop on MutliDevice platforms you must create FireMonkey Project. You can do as same here in C++ Builder FMX Console Project, as below;
1. Create a new C++ Builder Console FMX project, Save all unit and project files into a folder. modify lines as below

[crayon-6622bf5c8b7b0951164225/]

2. Hit F9 or press Run button to run your code.

Sorting a Text File with a GUI based FMX or VCL Visual Application

If you want to use GUIs (Like Buttons, Memos, Edits, etc.) we can use OpenDialog component and a OnClick() event of a Button.

1. Create a new C++ Builder Console FMX or VCL project, Save all unit and project files into a folder. modify lines as below

2. Drag OpenDialog component on to form and a Button. Double click to button to create OnClick() event and modify it as below.

[crayon-6622bf5c8b7b3616464565/]

3. Add our sort_textfile() procedure above these lines or in public declarations of TForm in Unit1.h
4. Hit F9 or press Run button to run your code.

Note that file format should be in *.txt form and it will be modified after used.

Exit mobile version