SDL_RWtell

Nom

SDL_RWtell -- Macro qui renvoie la position du pointeur dans un flux SDL_RWops

Synopsis

   1 #include "SDL_rwops.h"
   2 
   3 #define SDL_RWtell(ctx)                 (ctx)->seek(ctx, 0, SEEK_CUR)

Description

SDL_RWtell est une macro qui effectue un parcours sans modification afin d'obtenir la position du pointeur dans un flux SDL_RWops. Il prend un param├Ętre, un pointeur vers une structure SDL_RWops

Valeur de retour

Renvoie la position du curseur du flux.

Note: Ce n'est pas une fonction. C'est une macro qui appelle n'importe quelle fonction de recherche qui pointe sur une structure SDL_RWops.

Exemple

   1 #include <stdio.h>
   2 #include "SDL_rwops.h"
   3 
   4 int main()
   5 {
   6   SDL_RWops *rw=SDL_RWFromFile("test.bin","r");
   7   if(rw==NULL)
   8   {
   9     fprintf(stderr,"Impossible d'ouvrir test.bin\n");
  10     return(1);
  11   }
  12 
  13   SDL_RWseek(rw,0,SEEK_END);
  14   fprintf(stderr,"Position finale dans test.bin: %d\n",SDL_RWtell(rw));
  15   SDL_RWclose(rw);
  16   return(0);
  17 }

Voir aussi

SDL_RWseek, SDL_RWread, SDL_RWwrite, SDL_RWclose, SDL_RWFromFile

SDLDoc-fr/SDL_RWtell (last edited 2009-02-14 13:57:05 by JohnnyJazeix)