Chciałbym, aby łańcuch wprowadzony poprzez instrukcję gets (s1), był przetwarzany na wyrażenie regularne (które zwraca wynik false/true w porównaniu do wyrażenia wywoływanego instrukcją puts).
Nie wiem, gdzie jest błąd. Standardowo, wiem jak się tworzy wyrażenia regularne.
Rozumiem ten kod. Zastanawia mnie tylko wykrzyknik po instrukcji puts… Bez wykrzyknika, program zwraca wartość true/false w zależności od wyniku porównania “abc” i s1.