Muchisimas gracias Curro92 y SrDonGato
He empleado el ejemplo de Curro92 y por fin !!
No se que coñas hace esa funcion (sprintf) ni la conocia, pero voy a estudiarla a ver que tiene.
SrDonGato, Si que vi tu post, y vi el ejemplo, pero no estaban las librerias, pinchaba en
calculadesdeASCII(string,posicion)
calculadesdeASCIIHEX(string,posicion)
Pero no iba a ningun enlace tampoco, por lo que supuse que estabas con ellas o las tenias en otro post,veo que hoy las has puesto.
Prometo verlas, que ya las he descargado.
Lo dicho, gracias por vuestra ayuda, por fin puedo seguir.
Un saludo
Añado aqui el codigo de la solucion de Curro92, Buenisima !!
int anno;
char annotxt[5];
anno = 2011;
sprintf(annotxt, "%d", anno);
Y aqui añado tambien el que intentaba hacer funcionar yo, que despues de cambiar tantas cosas, tambien funciona y no lo vi en su momento por el enmierde de codigo que habia hecho, que , habia cambiado valores, pero bueno, esto tambien tira:
String StringAno = "0000";
StringAno = (now.year()); // Esto es 2011
FechaHora[0] = StringAno.charAt(0); // Esto es 2
FechaHora[1] = StringAno.charAt(1); // Esto es 0
FechaHora[2] = StringAno.charAt(2); // Esto es 1
FechaHora[3] = StringAno.charAt(3); // Esto es 1