[C] Paramètres de printf

Paramètres de printf [C] - Programmation

Marsh Posté le 21-06-2001 à 21:46:54    

Salut à tous, une petite question :
 
J'aimerais trouver un site qui donne des paramètres de printf pour faire des trucs sous dos plus "beaux",
genre printf("\033[2J" ); (efface l'écran) ou printf("\033[33m" ); (écrit en jaune) ou printf("\033[y,xH); (positionne le curseur à la position (x,y).
 
 
Merci d'avance
 
FHR

Reply

Marsh Posté le 21-06-2001 à 21:46:54   

Reply

Marsh Posté le 21-06-2001 à 22:00:20    

tu peux definir un fond d'ecran avec
textbackground(1 à 9 ) ; ou  encore textbackground(GREEN);
les chiffres representants 10 couleurs
ensuite pour la couleur du texte
faire
textcolor(1 à 9);
n'oublies pas de faire des clrscr();  assez souvent sinon  tu  auras des problemes avec le buffer et les couleurs
et ensuite bien sur il y a la creation de fenetre
via
window()
regarder dans l'aide du  turbo c pour plus d'infos dessus car  je me souviens plus tres bien de l'ordre des parametres.
Avec ca ton programme devrait etre déjà un peu plus beau  et bien sur c'est  du C PUR pour dos et non pas compatible Unix !

Reply

Marsh Posté le 21-06-2001 à 22:01:34    

ok merci je vais essayer ça

Reply

Marsh Posté le 21-06-2001 à 22:05:09    

ça marche pas le textbackground (je fais par exemple textbackground(1); )et j'ai une erreur de compil'.Il ya un header particulier à mettre ?

Reply

Marsh Posté le 21-06-2001 à 22:06:05    

Ah oui  positionner un curseur ou  un  texte peux se faire a l'aide de gotoxy(lignes,colonnes);

Reply

Marsh Posté le 21-06-2001 à 22:08:24    

ça non plus ça marche pas (on parle bien de C, hein, pas de C++ ?)

Reply

Marsh Posté le 21-06-2001 à 22:41:44    

textcolor() & co sont des fonctions pascal.
 
en C, aucune idée ... si t'es maso tu peux bidouiller la mémoire texte, b8000 (de mémoire :D)

Reply

Marsh Posté le 22-06-2001 à 09:27:15    

textcolor & co sont des fonction borland me semble-t-il declaree dans conio.h...
 
sinon les "parametres de printf" s'appellent les sequences d'echapement ansi, tu trovera sa dans des bouqiuns sur le dos
a l'epoque il fallait que ansi.sys soit charge.

Reply

Marsh Posté le 22-06-2001 à 10:32:51    

fhr a écrit a écrit :

Salut à tous, une petite question :
 
J'aimerais trouver un site qui donne des paramètres de printf pour faire des trucs sous dos plus "beaux",
genre printf("\033[2J" ); (efface l'écran) ou printf("\033[33m" ); (écrit en jaune) ou printf("\033[y,xH); (positionne le curseur à la position (x,y).
 
 
Merci d'avance
 
FHR  




Euh, c'est les sequences de caracteres pour le driver ansi qu'il faut que tu cherches. Ca trainait dans les bouquins sur le DOS il y a 10 ans, ca.
QQues liens: http://www.viking.delmar.edu/Cours [...] NSIsys.htm (excellent)
http://home7.inet.tele.dk/batfiles [...] nsisys.htm
http://www.bombthebox.com/Archive/ [...] Driver.txt
 
A+,

 

[edit]--Message édité par gilou--[/edit]


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 22-06-2001 à 13:38:21    

oui voila les "séquences d'échappement", c'est ça que je veux (j'avais oublié le mot).Merci pour les liens,je vais jeter un coup d'oeil.


---------------
FHR
Reply

Marsh Posté le 22-06-2001 à 13:38:21   

Reply

Marsh Posté le 22-06-2001 à 14:24:59    

En effet  c'est du c mais tu dois utiliser la librairie conio.h qui  n'existe pas sous Unix !!!  
 
donc
#include <conio.h>
il est disponible sur le Turbo  C j'en suis sur j'ai fait mon  projet  en utilisant tout çà  
 
Si tu  crees des fenetres tu  aurtas besoin de dos.h je pense

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed