Задание № 650

Студент

Пинягин Илья

Задача

Очистка строки

Состояние

Завершено

Баллов

3

Дедлайн
30 сентября 2016
Назначено

06.09.2016, 05:32

Завершено

12.09.2016, 10:21

Реализовать функцию, очищающую переданную строку от излишних пробелов (если в строке встречается более одного пробела подряд, они должны быть заменены на один пробел).

Не допускается использование дополнительных строк (дополнительной памяти).

Для определения пробельности символов использовать функцию 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>

Действия