to jest mój kod zaimplementowany na algorytm RLE mam go zrobionego na tablicach, zmienna "zmieG" to liczba 34, czy ktoś mógł by mi powiedzieć co tu jest źle ponieważ wprowadzane dane np. abbbbcccdkle dostaje w wyniku "1b", zmienne: "licz" jest to char ustawiony od 1 w kodzie ascii, tab i tab1 to tablice które są o takiej samej wielkości jak zmienna zmieG czyli 34, li = 0 to licznik do "podróżowania" po tablicy tab, a zmienna "i" jest do "podróżowania" po tablicy tab1

for(i=0;i<=zmieG;i++)
      {
           tab1[i]=tab[li];
          if (tab[li] == tab[li+1])
          {
            licz = 49;
            while (tab[li] == tab[li+1])
            {
                licz++; li++;
            }
		tab1[i]=licz; 
          }
          else
          {
	    licz = 49; tab1[i]=licz; tab1[i]=tab[li];  li++; 
          }
        }