strxfrm() en C/C++

strxfrm() es una función de biblioteca de C/C++. Se utiliza para transformar los caracteres de la string de origen en la configuración regional actual y colocarlos en la string de destino. Se define en el archivo de encabezado <locale.h> en C. La función strxfrm() realiza la transformación de tal manera que el resultado de strcmp … Continue reading «strxfrm() en C/C++»

función strlen() en c

La función strlen() calcula la longitud de una string determinada . La función strlen() se define en el archivo de encabezado string.h . No cuenta el carácter nulo ‘\0’. Sintaxis: int strlen(const char *str); Parámetro: str: Representa la variable de string cuya longitud debemos encontrar. Retorno: esta función devuelve la longitud de la string pasada. … Continue reading «función strlen() en c»

Archivos de encabezado en C/C++ con ejemplos

 C++ ofrece a sus usuarios una variedad de funciones, una de las cuales se incluye en los archivos de encabezado. En C++, todos los archivos de encabezado pueden o no terminar con la extensión “.h” , pero en C, todos los archivos de encabezado deben necesariamente terminar con la extensión  “.h” . Un archivo de … Continue reading «Archivos de encabezado en C/C++ con ejemplos»

función wcsncat() en C/C++

La función wcsncat() agrega los caracteres del origen al destino , incluido un carácter ancho de terminación nulo. Si la longitud de la string en source es menor que num . Luego, solo se copia el contenido hasta el carácter ancho nulo final. Sintaxis: wchar_t* wcsncat (wchar_t* destination, const wchar_t* source, size_t num) Parámetros: La … Continue reading «función wcsncat() en C/C++»

mbrtoc16() en C/C++ con ejemplos

El mbrtoc16() es una función integrada en C/C++ que convierte un carácter estrecho de varios bytes en una representación de caracteres de 16 bits. Se define dentro del archivo de encabezado uchar.h de C++. Sintaxis : ssize_t mbrtoc16( char16_t* pc16, const char* s, size_t n, mbstate_t* ps); Parámetros : la función acepta cuatro parámetros obligatorios … Continue reading «mbrtoc16() en C/C++ con ejemplos»

función iswalnum() en C++ STL

iswalnum () es una función incorporada en C++ STL que verifica si el carácter ancho dado es un carácter alfanumérico o no. Se define dentro del archivo de encabezado cwctype de C++. Los siguientes caracteres son alfanuméricos: Letras mayúsculas : de la A a la Z Letras minúsculas : de la a a la z … Continue reading «función iswalnum() en C++ STL»

Concepto de setjump y longjump en C

«Setjump» y «Longjump» se definen en setjmp.h , un archivo de encabezado en la biblioteca estándar de C. setjump(jmp_buf buf) : usa buf para recordar la posición actual y devuelve 0. longjump(jmp_buf buf, i) : Vuelve al lugar al que apunta buf y devuelve i . // A simple C program to demonstrate working of … Continue reading «Concepto de setjump y longjump en C»

función strrchr() en C/C++

Función strrchr()  En C++, strrchr() es una función predefinida utilizada para el manejo de strings. cstring es el archivo de encabezado requerido para las funciones de string. Esta función devuelve un puntero a la última aparición de un carácter en una string. El carácter cuya última aparición queremos encontrar se pasa como segundo argumento a la … Continue reading «función strrchr() en C/C++»

strcoll() en C/C++

strcoll() es una función de biblioteca incorporada y se declara en el archivo de encabezado <string.h> . Esta función compara la string a la que apunta str1 con la que apunta str2 . La función strcoll() realiza la comparación según las reglas de la categoría LC_COLLATE de la configuración regional actual . Sintaxis: int strcoll(const … Continue reading «strcoll() en C/C++»

Señales en lenguaje C

Requisito previo: llamada al sistema de bifurcación, llamada al sistema de espera Una señal es una interrupción generada por software que el sistema operativo envía a un proceso debido a que cuando el usuario presiona ctrl-c u otro proceso le dice algo a este proceso. Hay un conjunto fijo de señales que se pueden enviar … Continue reading «Señales en lenguaje C»