Write a C++ function that receives a string of characters (It can be a C-string or a string type of parameter. The function will make a copy of the string it receives and removes all the blank spaces in the copy, then the function returns the copy. You will be required to submit a .cpp file that contains the function we were talking about as well as a main() function which contains the code that are testing above function. Hint: the header of this function should be somehow looks like following: char *removeBlank(char a[ ]) or string *removeBlank(string a) The function should not have more than one argument. It can be a challenge to remove a blank space in a character array. If you can't do it, you may check out the video "Remove a blanks", hope it helps. No change should be made on the original string, which is the one the function receives. If you still don't have a clue of how to get started on this assignment, you may follow following steps: In the function, find the length of the string the function receives Use "new" statement to create an array of characters (a C-string) Copy each character in the string the function receives to the array created in step 2 Remove the blanks in the array Return the pointer you used in the step 2 From the "remove a blanks" video:
Write a C++ function that receives a string of characters (It can be a C-string or a string type of parameter. The function will make a copy of the string it receives and removes all the blank spaces in the copy, then the function returns the copy. You will be required to submit a .cpp file that contains the function we were talking about as well as a main() function which contains the code that are testing above function. Hint: the header of this function should be somehow looks like following: char *removeBlank(char a[ ]) or string *removeBlank(string a) The function should not have more than one argument. It can be a challenge to remove a blank space in a character array. If you can't do it, you may check out the video "Remove a blanks", hope it helps. No change should be made on the original string, which is the one the function receives. If you still don't have a clue of how to get started on this assignment, you may follow following steps: In the function, find the length of the string the function receives Use "new" statement to create an array of characters (a C-string) Copy each character in the string the function receives to the array created in step 2 Remove the blanks in the array Return the pointer you used in the step 2 From the "remove a blanks" video:
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
Write a C++ function that receives a string of characters (It can be a C-string or a string type of parameter. The function will make a copy of the string it receives and removes all the blank spaces in the copy, then the function returns the copy. You will be required to submit a .cpp file that contains the function we were talking about as well as a main() function which contains the code that are testing above function.
Hint:
- the header of this function should be somehow looks like following: char *removeBlank(char a[ ]) or string *removeBlank(string a) The function should not have more than one argument.
- It can be a challenge to remove a blank space in a character array. If you can't do it, you may check out the video "Remove a blanks", hope it helps.
- No change should be made on the original string, which is the one the function receives.
- If you still don't have a clue of how to get started on this assignment, you may follow following steps:
-
- In the function, find the length of the string the function receives
- Use "new" statement to create an array of characters (a C-string)
- Copy each character in the string the function receives to the array created in step 2
- Remove the blanks in the array
- Return the pointer you used in the step 2
From the "remove a blanks" video:
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 4 steps with 2 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education