1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| int main(int argc, char *argv[])
{
int ret = 0 ;
char ligne1[] = "0 368 183 34 60 0 0\n",
ligne2[] = "0 0 183 0 60 0 0\n" ;
int choixSprite ;
SDL_Rect position, partieRestante ;
ret = sscanf(ligne1,"%ld %ld %ld %ld %ld %ld %ld\n", &choixSprite, &position.x, &position.y, &partieRestante.w, &partieRestante.h, &partieRestante.x, &partieRestante.y);
printf("\n%d champs convertis\n", ret) ;
printf(" choixSprite = %d\n", choixSprite) ;
printf(" position.x = %d\n", position.x) ;
printf(" position.y = %d\n", position.y) ;
printf(" partieRestante.w = %d\n", partieRestante.w) ;
printf(" partieRestante.h = %d\n", partieRestante.h) ;
printf(" partieRestante.x = %d\n", partieRestante.x) ;
printf(" partieRestante.y = %d\n", partieRestante.y) ;
ret = sscanf(ligne2,"%ld %ld %ld %ld %ld %ld %ld\n", &choixSprite, &position.x, &position.y, &partieRestante.w, &partieRestante.h, &partieRestante.x, &partieRestante.y);
printf("\n%d champs convertis\n", ret) ;
printf(" choixSprite = %d\n", choixSprite) ;
printf(" position.x = %d\n", position.x) ;
printf(" position.y = %d\n", position.y) ;
printf(" partieRestante.w = %d\n", partieRestante.w) ;
printf(" partieRestante.h = %d\n", partieRestante.h) ;
printf(" partieRestante.x = %d\n", partieRestante.x) ;
printf(" partieRestante.y = %d\n", partieRestante.y) ;
return 0 ;
} |
Partager