Fonction gettext

Bonjour,

salut j'amerai savoir le role des fonctions gettext et puttext en c
et comment les utiliser

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. 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