console et caracteres d'echappement - C - Programmation
Marsh Posté le 21-03-2006 à 17:40:34
Je suppose, mais je ne me souviens plus très bien (j'avais utilisé ça au siècle dernier en 1984), que le problème vient de "\033" qui est tout simplement le code octale (base 8) de l'escape. J'essyerais en mettant
printf("%c[44m", 27); |
Marsh Posté le 21-03-2006 à 18:01:48
olivthill a écrit : Je suppose, mais je ne me souviens plus très bien (j'avais utilisé ça au siècle dernier en 1984), que le problème vient de "\033" qui est tout simplement le code octale (base 8) de l'escape. J'essyerais en mettant
|
Rien à voir. La commande était bonne. Le monsieur, il a un problème d'installation du driver ansi.sys.
Marsh Posté le 21-03-2006 à 18:04:11
atmakefka a écrit : je suis sous xp familial. j'ai un bouquin ou ils disent qu'il faut specifier le chemin du fichier ansi.sys dans le fichier config.sys , mais je n'ai pas de fichier config.sys |
Exact, mais c'est un problème purement Windows. Voir sur un forum 'Windows' (rien à voir avec le langage C)
Marsh Posté le 21-03-2006 à 18:35:03
en tapant "ansi.sys" dans google tu trouve plein de chose:
http://1100f.free.fr/Batchs/le_fichier_ansi_sys.htm
Sinon sous nt/2000/xp, c'est pas config.sys mais config.nt il me semble!
Marsh Posté le 21-03-2006 à 18:50:55
le lien est interessanr mais ne me sert pas. ils ne disent rien pour windows xp
et sur le forum windows on m'a dit que config.sys n'existe plus depuis un moment. je vais voir si ya un config.nt, sinon pas de solution
Marsh Posté le 21-03-2006 à 17:34:23
Bonjour,
je n'arrive pas à utiliser les caractères d'echappement, pour effacer oucolorer les textes dans la console. je viens de chercher mais je n'ai rien trouvé. quand j'utilise par exemple printf("\033[44m" ); cela ne donne pas le resultat souhaité.
je suis sous xp familial. j'ai un bouquin ou ils disent qu'il faut specifier le chemin du fichier ansi.sys dans le fichier config.sys , mais je n'ai pas de fichier config.sys
quelqu'un en mesure de m'aider ?
merci d'avance.