Removing spaces and puctuation from a string : String General « String « C / ANSI-C

C / ANSI-C
1. assert.h
2. Console
3. ctype.h
4. Data Structure Algorithm
5. Data Type
6. Development
7. File
8. Function
9. Language Basics
10. Macro Preprocessor
11. Math
12. math.h
13. Memory
14. Pointer
15. setjmp.h
16. signal.h
17. Small Application
18. stdio.h
19. stdlib.h
20. String
21. string.h
22. Structure
23. time.h
24. wctype.h
Microsoft Office Word 2007 Tutorial
Java
Java Tutorial
Java Source Code / Java Documentation
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
C / ANSI-C » String » String GeneralScreenshots 
Removing spaces and puctuation from a string
Removing spaces and puctuation from a string

#include <stdio.h>
#include <ctype.h>

int main()
{
   char buffer[80"This is a test";
   char *pbuffer1 = buffer;
   char *pbuffer2 = buffer;

   pbuffer1 = buffer;              /* Reset pointer to start           */
   while(*pbuffer1 != '\0')
   {
     if(ispunct(*pbuffer1|| isspace(*pbuffer1))
     {
       ++pbuffer1;
       continue;
     }
     else
       *pbuffer2++ = *pbuffer1++;  /* otherwise, copy the character */
   }
   *pbuffer2 = '\0';               /* Append string terminator      */
   printf("\n%s\n", buffer);
}



           
       
Related examples in the same category
1. Analyze comma-separated list of wordsAnalyze comma-separated list of words
2. Storing and displaying proverbs in order of length
3. A function to read a string terminated by an arbitrary characterA function to read a string terminated by an arbitrary character
4. Looking for palindromes
5. Output a name and address 2
6. Output a name and address in a single statement
7. Output a name and address
8. REVERSI An Othello type gameREVERSI An Othello type game
9. Reading a string with gets()
10. Managing memory and storing strings
11. Arrays of Pointers to StringsArrays of Pointers to Strings
12. Function: Sort string
13. Output string
14. Use gets to get the whole string
15. String length and string compareString length and string compare
16. How to copy a string
w_w__w__._ja__v__a2___s__.__co_m___ | Contact Us
Copyright 2003 - 08 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.