Browse Source

Print help in cesar

DricomDragon 5 years ago
parent
commit
975c9ac931
1 changed files with 2 additions and 0 deletions
  1. 2 0
      io_cesar.hs

+ 2 - 0
io_cesar.hs

@@ -10,6 +10,7 @@ inlinecesar n s = map (chr.(+ ord 'a').(flip mod 26).(+ n).(subtract (ord 'a')).
 
 getCorrectValue::IO Int
 getCorrectValue = do
+	putStrLn "Please give a number in [0, 26["
 	x <- getLine
 	let i = (read x)::Int
 	if i >= 0 && i < 26 then return i else getCorrectValue
@@ -17,6 +18,7 @@ getCorrectValue = do
 main::IO ()
 main = do
 	n <- getCorrectValue
+	putStrLn "Please give a word"
 	s <- getLine
 	putStrLn (cesar n s)
 	putStrLn (inlinecesar n s)