.
![]()
Uwaga: To jest stary temat
Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne
.
![]()
Uwaga: To jest stary temat
Ta dyskusja jest starsza niż 90 dni. Informacje w niej zawarte mogą już nie być aktualne
Ostatnio edytowane przez ossa1992 ; 11.10.2011 o 20:34
To prawdopodobnie nie rozwiąże całkowicie Twojego problemu ale zacząłbym od poprawnego sprawdzania przedziałów - dla dużych liter:
i analogicznie dla małych liter.Kod:if ( slowo[i] >= 'A' && slowo[i] <= 'Z') {/*kodowanie lub dekodowanie*/}
Poza tym zmienna kodowanie jest po to żeby ją użyć tam gdzie ty wpisujesz +3(kodowanie) i -3(dekodowanie) - to oczywiście nie ma związku z problemem, ale trzeba trzymać porządek w kodzie![]()
.
Ostatnio edytowane przez ossa1992 ; 11.10.2011 o 20:34
Zależy na czym ten problem polega. Jeśli na tym że w zakodowanym zdaniu zamiast spacji są inne znaki to dlatego że warunek slowo[i]<'Z' jest prawdziwy również dla znaku spacji (i tutaj kłania się wcześniejszy post). Jeśli chodzi o coś innego to musisz konkretnie napisać co nie działa.
Znajdziesz nas na: