PDA

Voir la version complète : [PSP][Aide] créer des "screenshotXXX.png" comment inserer un nombre? [résolu]


m3rguez
15/09/2006, 16h18
Désolé pour le titre un peu olé olé.
:rolleyes:
J'ai un nouveau problème!:whst:
Je viens de rajouter une fonction qui me permet de faire des screenshots cependant, je voudrais pouvoir en faire plusieurs a la suite et leurs attribuer un nombre coissant.
Par exemple :
le premier serait screenshot1.png
le second serait screenshot2.png
....
j'ai bien essayé de faire

Donc voici le bout de code:

int screennumber
..........
if (osl_keys->pressed.select) // si la touche select est pressée
{
oslWriteImageFile(OSL_SECONDARY_BUFFER, "screenshot.png", 0);//Take a screenshot
screennumber += 1;
}

Maintenant je me demande comment faire pour rajouter le nombre que j'obtiens dans screennumber au nom du png qui est créé mais je ne sais pas comment faire!:-'
Je pensais faire comme pour du php : ("screenshot".$screennumber.".png")
Quelqu'un peut me montrer svp?:hum:

thoduv
15/09/2006, 20h52
sprintf... C c'est un petit peu différent de PHP hein :D

char screenshot_filename[128];
sprintf(screenshot_filename, "screenshot%03d.png", screenshot_number);
oslWriteImageFile(..., screenshot_filename, ...);

m3rguez
15/09/2006, 21h07
Thoduv je te remercie beaucoup pour ton aide t'es un chef :wub: ça fonctionne à merveille encore merci!
En effet le php est plus simple à comprendre. v_v