tarek316 a écrit :
Bonjour a tous Je voudrais faire deux choses avec la bibliotheque graphique conio.h: 1- redimensionner la fenetre .
2- mettre en couleur du texte.
je suis debutant en C, si vous pouvez me fournir le code ou un petit exemple !
Thank you d'avance
|
conio.h n'est pas une bibliothèque mais un fichier en-tête, c'est pas standard et c'est que pour DOS.
A mon avis ca permet ni de redimensionner une fenetre, ni d'écrire en couleur.
Voici les prototypes de fonctions contenus dans conio.h:
Code :
- _CRTIMP char* __cdecl _cgets (char*);
- _CRTIMP int __cdecl _cprintf (const char*, ...);
- _CRTIMP int __cdecl _cputs (const char*);
- _CRTIMP int __cdecl _cscanf (char*, ...);
- _CRTIMP int __cdecl _getch (void);
- _CRTIMP int __cdecl _getche (void);
- _CRTIMP int __cdecl _kbhit (void);
- _CRTIMP int __cdecl _putch (int);
- _CRTIMP int __cdecl _ungetch (int);
|
donc des fonction pour récupérer une frappe clavier, écrire quelquechose directement dans la console...
Rien qui t'intéresse donc.
Ceci dit on retrouve pas la fonction clrscr() (ou un truc comme ca) qui permet d'effacer la console, c'était la seule fonction dont je me servais et qui justifiais l'inclusion de conio.h
EDIT: pour la couleur je sais pas si ca marche sous Windows, mais tu peux essayer le code qui se trouve ici:
[url]
http://www.commentcamarche.net/for [...] n-terminal
[/url]
et voici un exemple de programme pour écrire le mot test dans une sorte de rouge (défini par la constante de la fonction couelur()):
Code :
- int main()
- {
- couleur (31); // definition de la couleur
- printf("test" ); // tout ce qui est ecrit ensuite l'est avec cette couleur
- return 0;
- }
|
Message édité par cimourdain le 03-11-2007 à 18:49:21