programming-examples/c/Arrays/C Program to remove extra blank spaces from a string..c

34 lines
893 B
C
Raw Normal View History

2019-11-15 12:59:38 +01:00
/* String - Extra blank Spaces - Program to remove extra blank spaces from a string. For example , i/p: HellobbbWorld , o/p: HellobWorld , b - blank space */
#include <stdio.h>
#include <conio.h>
void main()
{
char str[50] ;
int i ;
clrscr();
printf("Enter a line: \n") ;
gets(str) ;
printf("Modified line is: \n") ;
for(i=0 ; str[i]!='\0' ; i++)
if(str[i]!=' ')
putchar(str[i]) ;
else
{
while(str[i]==' ') /* Skipping spaces */
i++ ;
putchar(' ') ;
putchar(str[i]) ;
}
getch() ;
}
/* This program will not remove extra tabs since a tab is '\t' and we are checking only for blank space ( ' ' ) */
/*
Output:
Enter a line:
The boy ate the apple
Modified line is:
The boy ate the apple
*/