C++C++11C++14C++17Learn C++

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

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.

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

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

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.

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.

close

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome C++ content in your inbox, every day.

We don’t spam! Read our privacy policy for more info.

Related posts
C++C++11C++14C++17Introduction to C++Learn C++

Learn about C++ Encapsulation

C++C++11C++14C++17Introduction to C++Learn C++

Discover Class Methods in C++

C++Learn C++Videos

Learn C++ With Monoids, Monads, and Applicative Functors: Repeated Software Patterns (CPPCon 2020) Video

C++Learn C++Videos

Learn C++ With Pipes: How Plumbing Can Make Your C++ More Expressive by Jonathan Boccara (CPPCon 2020) Video

en_USEnglish