agregar char y ints a 1 cadena de caracteres en C
Publicado por serendipity (3 intervenciones) el 02/03/2006 23:38:38
Buenas! Tengo un problema con las cadenas de caracteres en C. Lo que pretendo es asignar una palabra y dos valores enteros separados por ":" a la cadena.
He declarado la cadena y los dos enteros así:
char c[15];
int valor1=12;
int valor2=2;
Y después lo he intentado de varias maneras, sin conseguirlo:
c=("acabat : %d : %d\n",valor1, valor2);
c=("acabat :" + valor1 + ":" + valor2);
.... ¿?
¿Alguien me puede ayudar o decir por donde van los tiros??
Ya sé que existe itoa, pero sólo puedo usar las librerias que me dan, y no me lo reconoce (undefined symbol, bla, bla, bla....). Tampoco me deja definir la cadena de caracteres como string!!!
Y también... cual es el equivalente del StringTokenizer de Java en C???
Gracias por todo!!!!
He declarado la cadena y los dos enteros así:
char c[15];
int valor1=12;
int valor2=2;
Y después lo he intentado de varias maneras, sin conseguirlo:
c=("acabat : %d : %d\n",valor1, valor2);
c=("acabat :" + valor1 + ":" + valor2);
.... ¿?
¿Alguien me puede ayudar o decir por donde van los tiros??
Ya sé que existe itoa, pero sólo puedo usar las librerias que me dan, y no me lo reconoce (undefined symbol, bla, bla, bla....). Tampoco me deja definir la cadena de caracteres como string!!!
Y también... cual es el equivalente del StringTokenizer de Java en C???
Gracias por todo!!!!
Valora esta pregunta


0