Karakter Katarlarında Boşluk Temizleme

SonsuzUs Her şey › Category: Soru › Karakter Katarlarında Boşluk Temizleme
sonsuz Kurucu sordu 6 saat önce
void metot(char *str) {
    int index = 0;
    bool flag = false;
    while (str[index] != '\0') {
        if (str[index] == ' ') {
            if (flag && str[index + 1] != ' ' && str[index + 1] != '\0') {
                printf("%c", str[index]);
            }
        } else {
            printf("%c", str[index]);
            flag = true;
        }
        index++;
    }
}

str null-terminated alfabetik karakterler ve boşluklar içeren bir katar olduğunda, yukarıdaki metot fonksiyonunun gerçekleştirdiği temel işlev nedir?

Cevapla