Написать программу удаления всех пробелов из введенной строки - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Помогите, пожалуйста с заданием.

Написать программу удаления всех пробелов из введенной строки

Решение задачи: «Написать программу удаления всех пробелов из введенной строки»

textual
Листинг программы
#include <stdio.h>
#define MAX 100
 
void squeeze (char s[], int c) {
    int i, j;
 
    for (i = j = 0; s[i] != '\0'; i++)
        if (s[i] != c)
            s[j++] = s[i];
    s[j] = '\0';
}
 
int main ()
{
    char str0[MAX];
    int i, c;
 
    for (i = 0; (c = getchar()) != '\n'; i++)
        str0[i] = c;
 
    str0[i] = '\0';
    c = ' ';
    squeeze (str0, c);
    printf("%s\n", str0);
 
return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.933 из 5
Похожие ответы