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
