Завершено
3
10.09.2016, 10:57
12.09.2016, 09:54
Реализовать функцию, очищающую переданную строку от излишних пробелов (если в строке встречается более одного пробела подряд, они должны быть заменены на один пробел).
Не допускается использование дополнительных строк (дополнительной памяти).
Для определения пробельности символов использовать функцию isspace()
из ctype.h
.
void strclear(char *string)
{
/* ... */
}
Пример использования:
char buf[] = "ab cd";
printf("<%s>\n", buf); // <ab cd>
strclear(buf);
printf("<%s>\n", buf); // <ab cd>