nombre variable en archivos en SD SOLUCIANADO

tengo la solucion a crear archivos con el nombre de una variable por si te interesa, al parecer solo te falto agrerar el caracter nulo al final de tu variable, ya que al crear el archivo inicializando tu variable de la siguiente manera char nombre[13]="13052016.txt"; lo que el compilador hace es reservar en el ultimo espacio un caracter nullo y de esta manera si te deja crear el archivo, lo que yo hice fue en una funcion getnombre(); adquirir la fecha de un reloj de tiempo real y asignarla a la variable tipo nombre solo modificando los primeros 8 elementos, lo que por defecto dejaba el .txt mas el caracter nullo en la variable. esto me permitio crear archivos con el nombre de la fecha, solo debes tomar en cuienta que no te deja usar caracteres como ':' o '/' en el nombre del archivo. espero a alguien pueda servirle esto.