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

Explain the terms- substitutability and extensibility, Explain the terms- S...

Explain the terms- Substitutability and Extensibility Substitutability - The objects of a properly derived class can be safely and easily substituted for an object of its

Array of pointers, To write a program to use different levels of array of p...

To write a program to use different levels of array of pointer to pointer & display the output as 1 1 1 2 2 2 3 3 3

Check whether the string entered is a palindrome or not, Program is to chec...

Program is to check whether the string entered is a palindrome or not: Program is to check whether the string entered is a palindrome or not invoke function from main int p

Function that has two int parameters number , Write a function that has two...

Write a function that has two int parameters num and n, and returns TRUE when the nth bit in num is 1, otherwise FALSE. This function should use the function in the above problem.

I need whatsapp software in my website, I need whatsapp software in my webs...

I need whatsapp software in my website Project Description: i need whatsapp software in my website same this whatsapp if anyone can make to me this in my website Skills

When do employ "const" reference arguments in function?, A: 1.      By u...

A: 1.      By using const protects you against programming errors which inadvertently alter data. 2.      By using const allows function to procedure const and non-const actu

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