Delete Words from Sentence Program in C++
Advertisements
C++ Program to Delete Words from Sentence
For write this program, we first take a sentence as input from user using cin. Then we ask user to enter word for deletion.
To understand below example, you have must knowledge of following C++ programming topics; For Loop in C++, Array in C++ and if else in C++
Example
Input : I love Sitesbay Tutorial Word to Remove : Sitesbay Output : I love Tutorial
Delete Words from Sentence Program in C++
#include<iostream.h> #include<conio.h> #include<string.h> #include<stdio.h> void main() { clrscr(); int i, j = 0, k = 0; char str[100], str1[10][20], word[20]; cout<<"Enter Any String: "; gets(str); for (i=0; str[i]!='\0'; i++) { if (str[i]==' ') { str1[k][j] = '\0'; k++; j=0; } else { str1[k][j]=str[i]; j++; } } str1[k][j] = '\0'; cout<<"Enter any word to delete: "; cin>>word; /* Here Comparing string with the given word */ for (i=0; i<k+1; i++) { if (strcmp(str1[i], word) == 0) { for (j=i; j<k+1; j++) { strcpy(str1[j], str1[j + 1]); k--; } } } cout<<"New String After deleting entered word: "; for (i=0; i<k+1; i++) { cout<<str1[i]<<" "; } getch(); }
Output
Enter Any String: This is my first C++ Program Enter any word to delete: first New String After deleting entered word: This is my C++ Program
Google Advertisment