bueno, me surge una gran inquietud, en C, existe la posibilidad de formatear una cadena algo al estilo de printf pero que en vez de escribir, la salida sea almacenada en una variable tipo char.
algo como:
char cadena[20];
int t1=45;
int t2 = 90;
**funcion**(cadena, "cualquiercosa%d_%d", t1, t2);
despues de esto en cadena deberia estar la cadena: "cualquiercosa45_90"
creo haber visto esto, pero como apenas empiezo con C, no estoy muy seguro.