Dada una string str y un carácter ch , este artículo explica cómo agregar este carácter ch a esta string str al final.
Ejemplos:
Input: str = "Geek", ch = 's' Output: "Geeks" Input: str = "skee", ch = 'G' Output: "skeeG"
Enfoque :
- Obtenga la string str y el carácter ch
- Use la función strncat() para agregar el carácter ch al final de str. strncat() es una función predefinida utilizada para el manejo de strings. string.h es el archivo de encabezado requerido para las funciones de string.
Sintaxis:
char *strncat(char *dest, const char *src, size_t n)
Parámetros: Este método acepta los siguientes parámetros:
- dest: la string donde queremos agregar.
- src: la string de la que se agregarán los caracteres ‘n’.
- n: representa el número máximo de caracteres que se agregarán. size_t es un tipo integral sin signo.
3. Imprima o devuelva la string adjunta str.
A continuación se muestra la implementación del enfoque anterior:
C
// C program to Append a Character to a String #include <stdio.h> #include <string.h> int main() { // declare and initialize string char str[6] = "Geek"; // declare and initialize char char ch = 's'; // print string printf("Original String: %s\n", str); printf("Character to be appended: %c\n", ch); // append ch to str strncat(str, &ch, 1); // print string printf("Appended String: %s\n", str); return 0; }
Producción:
Original String: Geek Character to be appended: s Appended String: Geeks