Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/01/2008, 04:16
edude
 
Fecha de Ingreso: marzo-2007
Mensajes: 89
Antigüedad: 17 años, 2 meses
Puntos: 0
conversion de int a char *

Hola a todo el mundo,

tengo una duda que no consigo resolver de ninguna manera. A ver si me pueden ayudar. El caso es que desde un fichero recupero un string. Este string lo almaceno en una variable char * cadena. Esta cadena, tiene un formato específico, del cual recupero un número que, mediante la funcion atoi, lo convierto a entero y lo incremento en una unidad.
Una vez incrementado, quiero volver a guardar la cadena en el fichero con el número incrementado, es decir, si recupero la cadena "cad0" pues insertar en el fichero "cad1". El problema está en que el número que incremento es un entero y no me deja concatenar el "cad" con el numero mediante la función strcat. Y tampoco me deja meter el número en el fichero.
La pregunta es si alguien sabe cómo convertir ese entero a char * para poder concatenarlo con la cadena "cad" y posteriormente poder escribirlo en el fichero.

Muchas gracias por la ayuda prestada, un saludo,
edude.