bkeane Posted January 11, 2008 at 11:22 PM Report Share #159340 Posted January 11, 2008 at 11:22 PM boas pessoal .... tou fazer aki uns mini trabalhos em haskell e agora que ja tenho algum codigo .... gostaria de saber como fazer aqueles menuzitos que diz "1-blabla , 2-blabla .... " e depois o utilizador carrega etc. Link to comment Share on other sites More sharing options...
Betovsky Posted January 11, 2008 at 11:52 PM Report Share #159353 Posted January 11, 2008 at 11:52 PM Não percebi bem a tua dúvida. Se é em relação a que funções existem para isso, tens para escrever para o ecrã por exemplo putStr ou putStrLn, a segunda faz o mesmo que a primeira mas no fim muda de linha. Para ler o que utilizador escreveu podes usar getLine. Exemplo simples: main = do putStrLn "Qual é o seu nome?" nome <- getLine putStrLn ("Olá " ++ nome ++" e adeus...") "Give a man a fish and he will eat for a day; Teach a man to fish and he will eat for a lifetime. The moral? READ THE MANUAL !" Sign on a computer system consultant's desk Link to comment Share on other sites More sharing options...
x88 Posted January 12, 2008 at 04:00 PM Report Share #159435 Posted January 12, 2008 at 04:00 PM Penso que queres uma coisa assim: main = do putStrLn "Escolha a opcao:" putStrLn "1- Fazer coisa A" putStrLn "2- Fazer coisa B" opcao <- getLine case opcao of "1" -> menuCoisaA "2" -> menuCoisaB Link to comment Share on other sites More sharing options...
bkeane Posted January 15, 2008 at 02:56 PM Author Report Share #159957 Posted January 15, 2008 at 02:56 PM pessoal como é que eu faço um fichero executavel no qual posso usar os menus acima descritos ?? Link to comment Share on other sites More sharing options...
Betovsky Posted January 15, 2008 at 03:38 PM Report Share #159963 Posted January 15, 2008 at 03:38 PM Presumo que refiras a compilar o teu programa. O compilador mais popular para Haskell é o GHC "Give a man a fish and he will eat for a day; Teach a man to fish and he will eat for a lifetime. The moral? READ THE MANUAL !" Sign on a computer system consultant's desk Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now