C++ Programming
- Write a C++ Program to print a welcome text in a separate line.
- Write a Program in C++ to add two numbers.
- C++ program for addition of two numbers using functions.
- Add two numbers in C++ using class.
- Addition of two numbers using call by reference in C++
- C++ program to write a program to add two numbers using call by value.
- Swapping of two numbers in C++ without using third variable.
- Swap two numbers in C++ using function.
- C++ program to swap two numbers using class.
- C++ program to swap two numbers using call by value.
- C++ program to swap two numbers using pointers.
- Write a program to swap private data members of two classes using friend function.
- write a program to add data objects of two different classes using friend function.
- Threading in C++.
- C++ thread lambda
- C++ thread lambda with parameter
- C++ thread lambda pass by reference
- Singleton C++ example
Write a C++ program to remove all special characters from a given string.
Method 1
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
string removeAllSpecialCharacters(const string& str)
{
string output;
for (char ch : str) {
// Check if character is alphanumeric or whitespace
if (isalnum(ch) || isspace(ch))
{
// Keep alphanumeric characters and spaces
output += ch;
}
}
return output;
}
int main() {
string input;
cout << "Enter any sentence: ";
getline(cin, input);
string newString = removeAllSpecialCharacters(input);
cout << "New sentence after removing of special characters: "<< newString <<endl;
return 0;
}
Output
Enter any sentence: This is a sentence with @special character #$
New sentence after removing of special characters: This is a sentence with special character
- The function [isalnum] checks if a character is alphanumeric.
- The function [isspace] checks if a character is a whitespace character.