Pages

Get input from user and replace tab, blank space, new line and back slash by respectivily \t, \b, \n, \\

Friday, 19 April 2013


#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
      int tab=0, new_line=0, blank=0, i, j;
      char string[500];
      char ch;
      printf("Enter data. Press \'.\' when complete.\n");
 
      i=0;
      while(ch!='.')
      {
                    ch=getche();
                    string[i]=ch;
                    if(ch==13)
                    {
                              printf("\n");
                              string[i]=92;
                              i++;
                              string[i]='n';  
                    }
                    if(ch==32)
                    {
                              string[i]=92;
                              i++;
                              string[i]='b';        
                    }
                    if(ch==9)
                    {
                              string[i]=92;
                              i++;
                              string[i]='t';
                                 
                    }
                    if(ch==92)
                    {
                               string[i]=92;
                               i++;
                               string[i]=92;
                    }
                    i++;        
      }
      printf("\n");
      for(j=0; j<=i; j++)
      {
               printf("%c", string[j]);      
      }
      //printf("%d", strlen(string));
      getch();  
}

 

Search Box

Most Reading

Contact Form

Name

Email *

Message *