Witam tak jak w temacie napisałem aplikacje która ma za zadanie wyszukać najdłuższy palindrom we wskazanym przez użytkownika pliku tekstowym. Plik otwarty do odczytu czytany za pomocą strumienia co pozwoliło wykluczyć spacje, entery i tabulatory. Zastanawiam się teraz jak wykluczyć przecinki, kropki, średniki, itp bo te znaki mogą być przyklejone do potencjalnego palindromu.
0
0
isalpha()
0
ok ta funkcja sprawdzi mi czy znak zawiera się w alfabecie ale robi to dla typu char. A ja czytam plik strumieniem do zmiennej typu string. Czyli tak naprawdę robię to słowo po słowie. i jeśli w pliku jest na końcu zdania np. kajak. to kajak jest palindromem ale z kropka na końcu warunek jest nie spełniony. Podobnie rzecz ma się w przypłodku innych znaków przyklejonych do słów np znaki przecinka dwukropka itp.
3
isalpha()
+ TBrain
+ for
0
Kolego może zrobię z siebie debila ale nic mi nie mówi TBrain. Wnioskuje że mam sprawdzić zawartość pliku funkcją isalpha() używając do tego pętli for
0
Może zacznij od jakiegoś kursu, pierwsze kilka stron i już wiesz jak to zrobić.