You are required to develop a console application using any programming language that you
are familiar to store user’s information using linked lists. This application should be a simple
text editor named TCSEditor which supports txt files. You should modify the node class
to store three types of information for a node:
1) The index number of a node (This has defined by default)
2) The content of a node (This has defined by default)
3) The paragraph of a node (you should add this your class)
You are free to get the source codes for class Node and class Linked list from any online or
offline sources by mentioning the copyright in a command on top of your classes. You linked
list class should support features and the following commands:
a) Load: loads a text file in format txt for editing. This command should be followed by
the path that the file is located on your computer’s memory. In this module your
application should be capable to store all string pieces in separated nodes of link lists.
Make sure that your code is able to detect “New Lines” in order to differentiate the
Ex. Load C:\myassignment\[url removed, login to view]
b) Display: Display the stored information from the linked list. The text should be
displayed in a new paragraph if there is a change in paragraph number.
c) Insert: Insert new data in certain part of the text.
Ex. Insert Into (10, “Hello”) means that insert a new node after the word 10 and put
the value “Hello” inside.
Delete: delete certain word from the text.
Ex. Delete (10) means delete the word which is stored in the node number 10.
e) Copy: copy a node’s content into the clipboard.
f) Paste: paste from the clipboard into a specific point of a document (in the same paragraph).
g) Search: search for a word through the document and find the index and paragraph number.
h) Exit: exit from the program.
i) Help: get help information.
Important Note: Make sure that for all of the functions above you defined a command in your command line. A command system with numbers as input values is NOT acceptable and the text command should be recognized by your system.
32 freelancers are bidding on average RM378 for this job
I am interested in this project and so wanted to discuss more about it in details. Please initiate a message to me so that we can discuss. Looking forward to having long term business relationship Thanks
hi I am a software engineering student and i can help you. I have rich experience and knowledge of data structures in java and c++. Give me a shot and I hop you will admire my work. Thanks.
hi, I am an experienced c,c++ programmer and developed codes in windows, linux and mc os x platforms using IDEs like Visual Studio, Codeblocks, Eclipse, QT Framework. U can visit my profile to view my related tasks.