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

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.

Posted Date: 2/15/2013 4:47:46 AM | Location : United States







Related Discussions:- Program to creates a linked list of characters , Assignment Help, Ask Question on Program to creates a linked list of characters , Get Answer, Expert's Help, Program to creates a linked list of characters Discussions

Write discussion on Program to creates a linked list of characters
Your posts are moderated
Related Questions
count the number of string in n-th padovan string

algo of stack using two queue

Conversion from Basic to User-Defined variable Consider the following example. class Distance                  {                   public  :

There are ''''n'''' ants on a ''''n+1'''' length rod. The ants are numbered from 1 to n and are initially placed at positions starting from position 1 till position n. They are mov

C Program for ADD,SUB,MUL,DIV,REM void main() {   int a,b,c,ch=0;           clrscr();           while(ch           { printf(" \n\n 1:- For To Add\n 2:- For

Define some features of static storage class in c program? The features of a variable defined to contain a static storage class are as follows. Storage - memory Default

Molecular dynamics for a Lennard-Jones system (in C++) 1. Write a function which reads in the input variables of a molecular dynamics simulation of a Lennard-Jones system. The inpu

Ask4. Write a query to display the columns listed below. The query should list each customer in which the video rental is overdue. The Days_Overdue column should calculate the numb

Make a list of functions that are standard in C++. You must include each of the following for each function: Name of function Its parameters Data type it returns

C++ Programming Assignment ATM Machine Phase 1 In this assignment you will create a program that allows a user to do the following: 1) Create a bank account by supplying a use