Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
Calak
Inscrit le: 03 Avr 2003 Messages: 122 Localisation: Au pays des frites ^___^
|
Posté le: 03 Oct 2003 15:10 Sujet du message: Caractère ANSI |
|
|
Merci window -_-
La seule OS qui n'intègre pas le ANSI à la base...
Hors pour mon cours de prog, il me le faut...
J'ai fais la manip que j'avas trouvée sur le net:
Ouvrir
C:\WINDOWS\system32\config.NT
ajouter
device=%SystemRoot%\system32\ansi.sys
Mais ça marche pas, un printf("\x1B[2J"); affiche " <-[2J " au lieu de faire un clear screen...
REM:
-J'ai vérifié et ansi.sys existe
- il y a déja une autre ligne "device=..." le problème ne viendrait il pas de là? _________________
un grand sage a écrit: |
Heureux l'étudiant qui comme l'eau suit son cours en restant dans son lit
|
|
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 03 Oct 2003 15:47 Sujet du message: |
|
|
A vrai dire je ne savais même pas qu'on pouvait encore utiliser ansi.sys avec Windows NT/2000/XP.
Pour ta dernière question, si la ligne "device=" qui existait déjà ne contient pas "ansi.sys", ce n'est pas un problème, c'est qu'elle servait à autre chose.
Je vais attendre pour voir si quelqu'un peut t'aider, sinon j'essaierai de voir si je ne trouve pas une astuce  _________________
 |
|
Revenir en haut de page |
|
 |
Calak
Inscrit le: 03 Avr 2003 Messages: 122 Localisation: Au pays des frites ^___^
|
Posté le: 04 Oct 2003 14:15 Sujet du message: |
|
|
merci bcp fremen, car là, je vais peter un cable avec ce truc -_- _________________
un grand sage a écrit: |
Heureux l'étudiant qui comme l'eau suit son cours en restant dans son lit
|
|
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 04 Oct 2003 19:55 Sujet du message: |
|
|
Je viens de regarder sous un Windows XP, j'ai suivi les instructions que tu donnais plus haut, et effectivement quand j'ouvre une session DOS (en faisant Démarrer/Exécuter suivi de "cmd" ou "command"), j'ai bien ansi.sys en mémoire.
Pour vérifier que c'est ton cas, ouvre une session DOS et tape :
mem /P > Calak
suivi de :
edit Calak
Normalement tu devrais avoir une liste un peu bizarroïde avec "ANSI" qui se trouve dedans (pas loin de HIMEM). Si c'est le cas, c'est que tu as tout bien fait comme il faut, et donc que :
- Ou alors ANSI est mal supporté sous XP (dans ce cas, as-tu essayé d'éxécuter ton programme en plein écran, en faisant ALT+ENTREE avant de le lancer ?)
- Ou alors que ton instruction C n'est pas bonne (et ça à vrai dire j'en sais strictement rien ).
Ca va pas t'avancer à grand chose, mais c'est tout ce que je trouve à dire pour le moment  _________________
 |
|
Revenir en haut de page |
|
 |
Calak
Inscrit le: 03 Avr 2003 Messages: 122 Localisation: Au pays des frites ^___^
|
Posté le: 05 Oct 2003 12:52 Sujet du message: |
|
|
Ouki, j'essaye ça dès que je rentre chez moi et je dis quoi  _________________
un grand sage a écrit: |
Heureux l'étudiant qui comme l'eau suit son cours en restant dans son lit
|
|
|
Revenir en haut de page |
|
 |
Calak
Inscrit le: 03 Avr 2003 Messages: 122 Localisation: Au pays des frites ^___^
|
Posté le: 06 Oct 2003 0:43 Sujet du message: |
|
|
Bon, j'ai vérif et le ANSI est bien mis,...
Je vais tester un autre truc pis si ça marche pas, je demanderai à un des profs... _________________
un grand sage a écrit: |
Heureux l'étudiant qui comme l'eau suit son cours en restant dans son lit
|
|
|
Revenir en haut de page |
|
 |
Fremen^SF GDB des Shit Fliez

Inscrit le: 21 Mar 2003 Messages: 863 Localisation: Versailles
|
Posté le: 06 Oct 2003 1:24 Sujet du message: |
|
|
Je viens de tester divers trucs chez moi, et en remplaçant le \x1B par \033, j'arrive à faire fonctionner les codes ANSI sous Linux. Mais sous Windows c'est toujours le même problème...
En tout cas à l'occasion tiens moi au courant, ça m'intéresse tout ça  _________________
 |
|
Revenir en haut de page |
|
 |
|