Paramètres de printf [C] - Programmation
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 !
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 ?
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);
Marsh Posté le 21-06-2001 à 22:08:24
ça non plus ça marche pas (on parle bien de C, hein, pas de C++ ?)
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 )
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.
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]
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.
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
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