c using stack problem Programming homework help

Documenting Early Science Learning assignment help
March 13, 2023
Case Study Analysis The Role of the Forensic Psychology Professional in Capital Punishment Sentencing homework help
March 13, 2023

c using stack problem Programming homework help

Text editors allow some character (e.g. ‘backspace’) to serve as an erase character, which has the effect of canceling the previous uncanceled character. For example, if ‘#’ is the erase character, then the string wr#et##az#c is really the string wac. The first ‘#’ cancels out r, the second e, the third t, and the fourth z.

Text editors also have a kill character, whose effect is to cancel all previous characters on the current line. For the purposes of this example, we will use ‘@’ as the kill character.

Finally, some text processing software has the ability to blank out a string of characters that represent confidential content. In our case, the delimiter to such a string will be ‘^’. So, the string of letters se^cre^t will be converted to se***t.

Design and write a C++ program that accepts input from a file and uses an STL stack of characters to process a line of text in the manner of a text editor. Use the standard operations of an STL stack for this purpose. Read each character and make a decision to push or pop or clear the stack. At the end, print out the residual string with the original ordering of letters

 
Do you need a similar assignment done for you from scratch? We have qualified writers to help you. We assure you an A+ quality paper that is free from plagiarism. Order now for an Amazing Discount!
Use Discount Code "Newclient" for a 15% Discount!

NB: We do not resell papers. Upon ordering, we do an original paper exclusively for you.

Buy Custom Nursing Papers