std::memcmp() en C++

Compara los primeros caracteres de conteo de las arrays apuntadas por buf1 y buf2. Sintaxis: int memcmp(const void *buf1, const void *buf2, size_t count); Return Value: it returns an integer. Parameters: buf1 : Pointer to block of memory. buf2 : Pointer to block of memory. count : Maximum numbers of bytes to compare. Return Value … Continue reading «std::memcmp() en C++»

Sintaxis de __attribute__((constructor)) y __attribute__((destructor)) en C

Escriba dos funciones en C usando el compilador GCC, una de las cuales se ejecuta antes de la función principal y la otra se ejecuta después de la función principal. Sintaxis específicas de GCC : 1. Sintaxis __attribute__((constructor)) : Esta sintaxis GCC particular, cuando se usa con una función, ejecuta la misma función al inicio … Continue reading «Sintaxis de __attribute__((constructor)) y __attribute__((destructor)) en C»

Escribir código independiente del sistema operativo en C/C++

Un programa que puede interactuar con el sistema operativo independientemente del sistema operativo en el que se ejecute. En palabras simples, podemos decir que un programa, que puede ejecutarse en una computadora sin depender del sistema operativo. ¿Cómo escribir un programa de utilidad que enumere todos los contenidos del directorio independientemente del sistema operativo? La … Continue reading «Escribir código independiente del sistema operativo en C/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++»

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

strtod () es una función incorporada en C y C++ STL que interpreta el contenido de la string como un número de punto flotante y devuelve su valor como un doble. Establece un puntero para apuntar al primer carácter después del último carácter válido de la string, solo si hay alguno; de lo contrario, establece … Continue reading «función strtod() en C/C++»

función log() en C++

Función Log() en C++: La función log() en C++ devuelve el logaritmo natural (logaritmo base-e) del argumento pasado en el parámetro. Sintaxis para devolver el logaritmo natural: resultado = log(x) Sintaxis para devolver el logaritmo (logaritmo en base 10) del argumento. resultado = log10(x) Los parámetros pueden ser de cualquier tipo de datos como int, … Continue reading «función log() en C++»

isspace() en C/C++ y su aplicación para contar caracteres de espacios en blanco

Función isspace() En C++, isspace es una función predefinida utilizada para el manejo de strings y caracteres. cstring es el archivo de encabezado requerido para las funciones de string y cctype es el archivo de encabezado requerido para las funciones de caracteres. Esta función se utiliza para comprobar si el argumento contiene caracteres de espacio … Continue reading «isspace() en C/C++ y su aplicación para contar caracteres de espacios en blanco»

Clasificación de caracteres en C++: cctype

La clasificación de caracteres en C++ es posible usando funciones especificadas en la biblioteca de funciones. Estas funciones están incluidas en el archivo de encabezado <cctype> . A continuación se analizan numerosas funciones para clasificar caracteres: 1. isalpha(): esta función devuelve verdadero si el carácter es un alfabeto ; de lo contrario, devuelve falso. Todos … Continue reading «Clasificación de caracteres en C++: cctype»

C qsort() frente a C++ sort()

La biblioteca C estándar proporciona la función qsort que se puede usar para ordenar una array. A continuación se muestra el prototipo de la función qsort(). // Sort an array of any type. The parameters are, base // address of array, size of array and pointer to // comparator function void qsort (void* base, size_t … Continue reading «C qsort() frente a C++ sort()»

Función de comparación de qsort() en C

La biblioteca C estándar proporciona qsort() que se puede usar para ordenar una array. Como sugiere el nombre, la función usa el algoritmo QuickSort para ordenar la array dada. El siguiente es un prototipo de qsort() void qsort (void* base, size_t num, size_t size,              int (*comparator)(const void*,const void*)); El punto clave sobre qsort() es la … Continue reading «Función de comparación de qsort() en C»