En este post sobre C te mostraré cómo concatenar un carácter y una cadena, es decir, agregar un tipo de dato char
a un tipo de dato char*
que no es otra cosa más que un arreglo de caracteres, ya que en C no existen las strings como tal.
Explicado con pocas palabras te enseñaré como agregar un char como 'a'
a una cadena como "Hol"
.
Aunque en otros lenguajes esto no tiene ninguna complejidad, en ANSI C hay que escribir un poco más de código.
Primero veamos la función que nos permitirá hacer esto. Lo que se hace dentro de la misma es crear una cadena temporal a partir del carácter, definiendo un arreglo de caracteres y agregando el \0
(carácter NULL
) al final del mismo para que sea una cadena válida.
Aquí básicamente estamos convirtiendo el char a string.
Luego se invoca a la función strcat
que va a concatenar nuestra cadena temporal (que solo tiene el char) a la cadena indicada.
De este modo vamos a tener el char agregado al final de la cadena. Fíjate en los comentarios de la función, sobre todo en lo que se refiere al espacio suficiente.
Ya te mostré el código de la función, ahora te enseñaré a usarla. El código completo junto con el uso del método dentro de main queda así:
En la línea 19 declaramos la cadena, después de eso el ejemplo para concatenar está en la línea 22 y 23. Puedes invocar la función cuantas veces quieras, siempre y cuando la cadena tenga espacio suficiente.
Por cierto, recuerda que para usar strcat
necesitas importar a string.h, cosa que se está haciendo en la línea 2.
Si quieres ejecutar el programa puedes hacerlo aquí. También te dejo un enlace para leer más sobre C en el blog de Parzibyte.
En ocasiones es necesario leer los pixeles y colores de una imagen con JavaScript del…
Siguiendo con los tutoriales de listas desplegables o select con JavaScript, vamos a ver cómo…
Hoy vamos a ver programar la impresión de un PDF generado a partir de HTML…
En este tutorial básico de JavaScript con HTML vamos a ver cómo llenar una lista…
En este artículo se presenta una guía para imprimir un PDF a partir de una…
En este post voy a enseñarte cómo imprimir un PDF a partir de su representación…
Esta web usa cookies.
Ver comentarios
Muchas gracias genio!