Replace space with dash : String Split « String « C / ANSI-C






Replace space with dash

  
#include <stdio.h>

void sp_to_dash(const char *str);

int main(void)
{
  sp_to_dash("this is a test");

  return 0;
}

void sp_to_dash(const char *str)
{
  while(*str) {
    if(*str== ' ') 
        printf("%c", '-');
    else 
        printf("%c", *str);
    str++;
  }
}


           
       








Related examples in the same category

1. Sequentially truncate string if delimiter is found
2.Add spaces to the end of a stringAdd spaces to the end of a string
3.Truncate string by delimiter: how to use strtok Truncate string by delimiter: how to use strtok