Fonction gettext
kouek bill
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
scaravenger Messages postés 2691 Date d'inscription Statut Membre Dernière intervention -
scaravenger Messages postés 2691 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
salut j'amerai savoir le role des fonctions gettext et puttext en c
et comment les utiliser
salut j'amerai savoir le role des fonctions gettext et puttext en c
et comment les utiliser
1 réponse
-
Voici un exemple
#include <conio.h>
char buffer[4096];
int main(void)
{
int i;
clrscr();
for (i = 0; i <= 20; i++)
cprintf("Line #%d\r\n", i);
// cprintf écrit à l'écran 21 lignes
gettext(1, 1, 80, 25, buffer);
// ce gettext place en mémoire buffer les 21 lignes de la zone écran
// définie par les coordonnées 1,1,80,25
gotoxy(1, 25);
cprintf("Pressez une touche pour effacer l'ecran...");
// on efface l'écran
getch();
clrscr();
gotoxy(1, 25);
cprintf("Pressez une touche pour retablir l'ecran...");
getch();
puttext(1, 1, 80, 25, buffer);
// ce puttext réinscrit à l'écran les 21 lignes stockées en mémoire buffer
gotoxy(1, 25);
cprintf("Press any key to quit...");
getch();
return 0;
}
les gotoxy(x,y) écrivent le text des cprintf à la position donnée par x, y
en résumé:
on écrit 21 lignes
on les efface
on les réecrit