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   -
Bonjour,

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

1 réponse

  1. scaravenger Messages postés 2691 Date d'inscription   Statut Membre Dernière intervention   625
     
    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