Działanie na pliku - powtarzajce sie litery

0

Cześć,

Jestem totalnie początkującym i ma do wykonanania zadanie :Utwórz (lub pobierz z Internetu) plik tekstowy z dowolnym tekstem i zredukuj wielokrotne
występowanie po sobie danego znaku do jednego jego wystąpienia. Przykładowo tekst: „Aaa
gdzieee www jest bb” powinien zostać zredukowany do: „Aa gdzie w jest b”

na chwilę obecną mam coś takiego:

#include <stdio.h>
#include <stdlib.h>

void dupilikaty(char tabChar[]);
int main(void)
{
    return EXIT_SUCCESS;
}
void duplikaty(char tabChar[])
{

    FILE* plik = fopen("listazawody.txt", "r");
    int poprzednik, obecnyZnak;
    poprzednik = getc(plik);
    while (poprzednik != EOF) {
        obecnyZnak = getc(plik);
        if (poprzednik != obecnyZnak) {
            printf("%c", poprzednik);
            poprzednik = obecnyZnak;
        }
    }
}

program nie wyrzuca bledow, ale nic sie nie dzieje po jego uruchomieniu.

1
int main(void){
return EXIT_SUCCESS;
}

A co wg ciebie ma się dziać?

1 użytkowników online, w tym zalogowanych: 0, gości: 1