Bien programmer en langage C
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
Cartes Pokémon EV8.5 : où acheter le ...
Voir le deal

Questions souvent posées (FAQ)

Aller en bas

Questions souvent posées (FAQ) Empty Questions souvent posées (FAQ)

Message  -ed- Lun 26 Mai 2008 - 20:15

J'aimerais savoir où je peux trouver une liste des fonctions de la bibliothèque PDCurses (en Français et avec un exemple d'utilisation si possible) ?!

La liste des fonctions se trouve ici :
http://pdcurses.sourceforge.net/doc/PDCurses.txt
et les exemples là :
http://downloads.sourceforge.net/pdcurses/PDCurses-3.3.tar.gz?modtime=1184180024&big_m irror=0

Mais comme je m'embrouille un peu dans tout cela, je vais faire plus simple. Je cherche en fait quelles sont les fonctions de PDCurses équivalentes aux fonctions de Conio2 :

  • gotoxy( x, y);
  • clrscr();
  • getch();
  • cprintf("text");



Il y a des exemples dans le projet snake, notamment dans ces fichiers :

http://mapage.noos.fr/emdel/snake/02/kbd.c
http://mapage.noos.fr/emdel/snake/02/scr.c

Quand je parlais d'un article sur PDCurses, je pensais plus a une présentation des principales fonctions (positionnement du curseur, effacment de l'écran ...) car je me suis aperçu dans différents forums que c'est ce qui manque pour PDCurses : une mini-doc en français, simple, qui montre les principales fonctions.

http://linuxfocus.org/Francais/March2002/article233.shtml

Je me suis servi de tous les liens fournis (notement de la doc du site de PDCurses) pour faire un petit programme qui utilise quelques fonctions et j'ai eu beau faire tout ce que je pouvais, j'ai réussi à en faire marcher aucune !
Code:

#include <curses.h>
#include <stdlib.h>
#include <stdio.h>

int main(int argc, char *argv[])
{
  // positionner le curseur
  move(4, 15);
  refresh ();
  printf("ici");

  // effacer la console
  printf("abcdefghijklmnopq rstuvwxyz");
  clear();
  refresh();

  // recuperer une entree clavier
  getch();

  // ecrire dans la console
  printw("coucou");

  return 0;
}


Normal, il y a une initialisation à faire avant de pouvoir utiliser la console. Voir ce que je fais dans SCR_init() ...
-ed-
-ed-
Admin
Admin

Messages : 290
Date d'inscription : 26/05/2008
Age : 68
Localisation : Paris 14eme arrondissement (75, France)

http://bien-programmer.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser