• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Kn0x

[RESOLVIDO] Duvida Urgente

5 mensagens neste tópico

Tenho um ficheiro executavel chamado jogo.

Mas quando o estou a corre-lo da-me este erro:

ricardo@ricardo-laptop:~$ ./jogo
___________________________
|                           |
|        SEGMENTOS          |
|                           |
|           Menu            |
|                           |
| 1 - Jogar                 |
| 2 - Regras                |
| 3 - Sair                  |
|___________________________|

Escolha a opcao:
1
Escolha o modo de Jogo:
1 - Humano Vs. Humano
2 - Humano Vs. Computador
1
Introduzir numero de linhas:
1
Introduzir numero de colunas:
1
jogo: jogo: openFile: resource busy (Text file busy)

alguem me pode dizer o que se passa?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas

Não sei se é mas bues de pessoal queixou-se e a prof disse para o pessoal usar isto por causa do buffer.

import IO

main = do hSetBuffering stdout NoBuffering

axo que anda para ai um post qualquer com uma cena do genero.

Espero que ajude.

Já funciona fixe o teu??

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Diria que estás a tentar abrir um ficheiro, mas não consegues porque o SO o tem bloqueado porque existe outra aplicação qualquer que o está a usar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não estarás com o ficheiro aberto ou assim?

Tenta usar os handles em vez das funções readFile ou writeFile.

usando a função bracket tens a certeza que o handle fica fechado..

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ja consegui resolver o problema, obrigado pelas dicas.

O meu jogo quando o enviei no relatorio dava para jogar e ver as regras.

Dava para escolher as dimensoes do tabuleiro e se escolhesses jogar contar o computador tinha dois niveis de dificuldade.

Agora alem disso também ja da para carregar um jogo que tenhas deixado a meio.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora