Fonction gettext

kouek bill Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
scaravenger Messages postés 3055 Statut Membre -
Bonjour,

salut j'amerai savoir le role des fonctions gettext et puttext en c
et comment les utiliser
A voir également:

1 réponse

scaravenger Messages postés 3055 Statut Membre 617
 
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
0