Bonjour à vous,
Suite au didacticiel du sudoku, j'ai cherché à inscrire les résultats dans un fichier et je suis tombée sur ce morceaux de code :
Code prolog : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 show(Solutions) :- Solutions = [ A1,A2,A3,A4, B1,B2,B3,B4, C1,C2,C3,C4, D1,D2,D3,D4 ], open(H,solu,w), write(H,A1),tab(H,1),write(H,A2),tab(H,1),write(H,A3),tab(H,1),write(H,A4),tab(H,1),nl(H), write(H,B1),tab(H,1),write(H,B2),tab(H,1),write(H,B3),tab(H,1),write(H,B4),tab(H,1),nl(H), write(H,C1),tab(H,1),write(H,C2),tab(H,1),write(H,C3),tab(H,1),write(H,C4),tab(H,1),nl(H), write(H,D1),tab(H,1),write(H,D2),tab(H,1),write(H,D3),tab(H,1),write(H,D4),tab(H,1),nl(H), close(H).
Qui semble ne pas fonctionner.
Sauriez vous m'interpréter l'erreur suivante?
Merci,?- show(Solutions).
ERROR: open/3: Domain error: `io_mode' expected, found `solu'
Exception: (8) open(_L173, solu, w) ?
Partager