Título: problemas con concatenar cadenas Publicado por: d91 en 15 Abril 2014, 15:30 pm hola a todos, tengo un programita que debe recibir la fecha de nacimiento con enteros y despues mostrarlo unido como una cadena, lo recibo y paso a cadena los enteros, lo unico que al copiar o concatenar a una sola cadena no me lo copia aqui el codigo:
Código agradecere su orientacion, Título: Re: problemas con concatenar cadenas Publicado por: eferion en 15 Abril 2014, 15:38 pm Para gestionar cadenas en C has de tener en cuenta que éstas han de terminar con el carácter '\0'. Es decir, "cadena" necesita de, al menos, un array de 7 caracteres ( 6 por cada letra de la palabra + 1 para el caracter nulo ).
Dicho esto, las cadenas "dias", "mess" y "age" no cumplen los requisitos. Además, la concatenación la puedes simplificar bastante: Código El código de arriba es equivalente a: Código Como nota informativa, destination ha de tener una longitud mínima de 2 (dias) + 2 (mess) + 4 (age) + 2 (los guiones) + 1 (nulo) = 11 caracteres. Título: Re: problemas con concatenar cadenas Publicado por: d91 en 15 Abril 2014, 15:53 pm te agradezco, porque lo del fin de cadena lo habia dejado pasar por alto
|