Skip to content

Instantly share code, notes, and snippets.

@parzibyte

parzibyte/concatenar.c Secret

Created Jan 13, 2021
Embed
What would you like to do?
#include <stdio.h>
#include <string.h>
#define MAXIMA_LONGITUD_CADENA 100
// Nota: la cadena debería tener espacio suficiente para concatenar el carácter.
// Esta función no se encarga de evitar desbordamientos o cosas parecidas
// https://parzibyte.me/blog
void concatenarCharACadena(char c, char *cadena)
{
char cadenaTemporal[2];
cadenaTemporal[0] = c;
cadenaTemporal[1] = '\0';
strcat(cadena, cadenaTemporal);
}
int main(int argc, char const *argv[])
{
char cadena[MAXIMA_LONGITUD_CADENA] = "Hol";
printf("Antes de concatenar: %s\n", cadena);
// Concatenar
char c = 'a';
concatenarCharACadena(c, cadena);
printf("Después de concatenar: %s\n", cadena);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment