/*
#include
void *memchr ( const void *buffer , int ch , size_t n );
*/
#include
#include
int main ()
{
char *elem, buffer[4096] = "";
int ch = ' ';
printf("Tapez une chaîne de caractère:");
fgets( buffer, sizeof(buffer), stdin );
/* Remplacer tous les espaces par tiret de 8 */
while (( elem =(char*) memchr( buffer, ch, strlen(buffer) )) != NULL )
*elem = '_';
printf("voici votre chaîne:");
puts(buffer);
return 0;
}