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.