Prueba con:
Código C:
Ver original#include <stdio.h>
#include <conio.h>
char nombre[5][20];
main()
{
int i;
for (i=0; i<5; i++)
{
sprintf(nombre
[i
], "Nombre_%02d.pdf", i
); }
return 0;
}
Esto te creará los nombres
Nombre_00.pdf, ..., Nombre_04.pdf
en nombre[][], y te los imprimirá.
sprintf hace lo mismo que printf, solo que dirige la salida a la cadena de caracteres que se le indica.
El especificador de formato %02d indica que escriba un número entero con dos dígitos, rellenando con ceros por la izquierda.