Program to creates a linked list of characters , C/C++ Programming

Assignment Help:

Note: Please refer to the Subject Outline for details regarding the assessment of the advanced assignment.

The Problem

You are to investigate the use of data structures and, in particular, the use of linked lists to represent data structures.

Write a program that creates a linked list of characters from a string entered by the user. (The string can be initially entered into an array.) Your program is then to remove all vowels (ie 'a', 'e', 'i', 'o', and 'u') from the string by manipulating the linked list - not by accessing the original array.

For example, if the user enters the following string (without the quotes):

"Who really loves C?"

the program would output (without the quotes):

"Wh rlly lvs C?"

Your program is to use only one linked list and is to:

1. ask the user for a string (this can be entered into an array);

2. generate a linked list of the string (from now on all access if via the linked list not the array);

3. print the string by accessing the linked list;

4. remove all the vowels from the linked list; and,

5. print the modified string by accessing the linked list.

Your program is to use appropriate error checking when acquiring memory from the heap.

If you have any questions regarding clarification of the problem, please discuss these with your tutor during the tutorial session. Please do not contact the Subject Coordinator.

Notes

1. You can use any compiler to compile your program; however, you must ensure that you use only "ANSI C standard" functions and not any "compiler-specific" functions. That is, you must ensure that your source code complies with the "ANSI C standard" and can be compiled on any ANSI compliant C compiler.

2. Ensure that you use good coding style and that your code is adequately commented.

3. As in all assignments, you are not to use any global variables.

4. This assignment is primarily directed to students who are aiming for a D/HD in the subject.


Related Discussions:- Program to creates a linked list of characters

C program to read the contents of a file, Program is to read the contents o...

Program is to read the contents of a file: void main()    {   ifstream fin("ascii.txt");   char ch;   while(! fin.eof())     {   fin>>ch;   cout     }

Program with inbuilt functions, write a atm program in c with inbuilt funct...

write a atm program in c with inbuilt functions for 1782?

Program to calculate the average sales for each employee , There are 2...

There are 25 employees in a business. Each employee has 5 sales each day of the month (Assume there are 30 days in each month of the year). Draw a flowchart for a pr

I want youtube down-upload boots, Project Description: Boots capture vid...

Project Description: Boots capture video from your YouTube channel and upload your own video to our channel or the copyright of the videos, bang, 3 parties, automatically delete

We want network-social app, We are seeking a talented developer/team with g...

We are seeking a talented developer/team with great experience in programming apps for both Android and iOS. Our project needs great skills and experience in making good functional

#title areaundercurve.c, Write a program to find the area under the curve y...

Write a program to find the area under the curve y = f(x) between x = a and x = b, integrate y = f(x) between the limits of a and b. The area under a curve between two points can b

Computes the ackermann-peter a m-n function, (a) Write a procedure that com...

(a) Write a procedure that computes the Ackermann-Peter a(m,n) function. (b) Write a helper procedure that only allows the calculation of the Ackermann-Peter function for 0≤m

Sort wars, Explain each of the algorithms in a way that would be understand...

Explain each of the algorithms in a way that would be understandable to an intelligent person who is not familiar with programming. You should not use any code (or even pseudo code

Hep, I need help with a c# program. Do yall help with c sharp

I need help with a c# program. Do yall help with c sharp

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd