Section courante

A propos

Section administrative du site

AA_AUTOINIT

AA : Initialisation automatique
  aalib.h

Syntaxe

aa_context *aa_autoinit(const struct aa_hardware_params *params);

Paramètres

Nom Description
params Ce paramètre permet d'indiquer un ensemble d'ajustement matériel à utiliser pour l'initialisation.

Retour

Valeur Description
NULL Cette valeur permet d'indiquer qu'il n'a pas été possible d'initialiser les fonctions de la bibliothèque «AA-lib».
pointeur Ces valeurs permettent d'indiquer un pointeur vers une structure de contexte.

Description

Cette fonction permet d'initialiser facilement les fonctions du «AA-lib».

Exemple

Voici un exemple typique de l'utilisation de cette fonction :

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <aalib.h>
  4.  
  5. int main()
  6. {
  7.     aa_context *context;
  8.     context = aa_autoinit(&aa_defparams);
  9.     if(context != NULL) {
  10.         // Poursuite du programme ici ...
  11.         aa_close(context);
  12.     } else {
  13.         printf("Impossible d'initialiser la bibliotheque aalib");
  14.     }
  15.     return 0;
  16. }

N.B.: Ce programme est compilé avec l'option «-laa» de l'IDE du programme Code::Blocks 10.05 situé dans «Project > Build options... > Debug > Linker settings > Other linker options:» ou en ligne de commande «gcc -laa -o aa_attrssamples main.c». Sinon, la fonction «aa_autoinit» retournera un «undefined reference to 'aa_autoinit'» lors de la liaison du programme. De plus, une bibliothèque de développement comme «libaa1-dev» devrait être installé.

Voir également

Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_help
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_formats
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fonts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_dithernames
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_drivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbddrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mousedrivers
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_kbdrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mouserecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_displayrecommended
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_defrenderparams
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_scrheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_mmheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgwidth
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_imgheight
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_image
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_text
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_currentfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_autoinitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhi
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlow
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_init
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_initmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_close
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_uninitmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_fastrender
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_render
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_puts
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_printf
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_gotoxy
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidecursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showcursor
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_hidemouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_showmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_registerfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setsupported
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_setfont
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getevent
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_getkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resize
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_resizehandler
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_parseoptions
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_edit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_createedit
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_editkey
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_putpixel
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhikbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowkbd
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhimouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowmouse
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendhidisplay
Langage de programmation - C pour Linux - Référence procédures et fonctions - aa_recommendlowdisplay

Dernière mise à jour : Dimanche, le 22 mars 2015