Yo lo que haría es:
char x[13];
y hacer for's anidados de manera que el for exterior representa el primer dígito, el quele sigue el segundo, etc... así:
Código C++:
Ver originalfor(int i = 0; i < 13; i++)
switch(i)
{
case 0:
x[0] = '0';
break;
case 1:
x[0] = '1';
break;
// ...
}
En cada pasada (o sea, en el for del último anidamiento), haría que se imprimiera x y se guardara en un txt.
Puedes resumir los switch con una función inline.
Saludos.