Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created January 13, 2021 15:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzibyte/99fe7eed1a30cdf7891967db624c3459 to your computer and use it in GitHub Desktop.
Save parzibyte/99fe7eed1a30cdf7891967db624c3459 to your computer and use it in GitHub Desktop.
#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