Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Supprimer les espaces et les ponctuations d’une chaîne de caractères


{filelink=13572}

#include <stdio.h>
#include <ctype.h>
 
int main()
{
   char Str[80] = "l'agorithme de djikstra en C/C++";
   char *pStr1 = Str;
   char *pStr2 = Str;
 
   while(*pStr1 != '')
   {
     if(ispunct(*pStr1) || isspace(*pStr1))
     {
       ++pStr1;
       continue;
     }
     else
       *pStr2++ = *pStr1++;
   }
   *pStr2 = '';
   printf("%sn", Str);
 
   return 0;
}

No comments yet.

Leave a Comment