Po serii roznych zapisow do pliku, odczytow doszedlem do takiego wydaje sie banalnego momentu i tu cos nie tak (informacje w komentarzach)
while (cal[i]) //cal to string z odczytanym ciagiem zer i jedynek
{
flaga = true;
dod +=cal[i]; //dod to zwykly string
for (int j=0; j< liczba_liter; j++)
{
if (dod == _kod[j]) //porownuje biezace dod ze wszystkimi mozliwymi kombinacjami zer i jedynek (wektor stringow _kod)
{
temp_k+= _znak[j]; //_znak[j] to literka odpowiadajaca ciagowi _kod[i]
flaga = false;
break;
}
}
if (flaga == false)
dod.clear();
++i;
}
I przy przykladowym pliku zamiast slowa Lubie, wypisane jest 6 czarnych pytajnikow, co tu w kodzie jest nie tak ? (te wszystkie stringi dostarczone do petli sa na bank ok)
z gory dzieki :)