necesito ejemplo de uso de " ___%d"

espe
14 de Septiembre del 2009
necesito un ejemplo para ver como hago un bucle k recorra por ejem desde tem1.bmp hasta tem 20 y he visto que se hace co %d pero no se como exactamente, me podrian explicar o mandar un ejemplo??.
[email protected] o [email protected]

pacorogles
14 de Septiembre del 2009
Tienes que generar el nombre del archivo en una variable utilizando sprintf (hace lo mismo que printf, pero envía el resultado a un array de caracteres en lugar de a la salida estandar), por ejemplo:

char nombre_fichero[20];

for (i=1; i<=20; i++)
{
sprintf(nombre_fichero, "temp%d.bmp", i);
// Hacer aquí el proceso correspondiente
// al nombre obtenido
}

(en el ejemplo he puesto una longitud de 20 para el nombre de fichero, en tu aplicación dimensiona para el tamaño que vayas a necesitar).

Saludos,

PACO.

jesus
14 de Septiembre del 2009
muchas gracias Paco