Implementación de la función strtok() en C++

La función strtok() se utiliza para tokenizar una string en función de un delimitador. Está presente en el archivo de encabezado » string.h» y devuelve un puntero al siguiente token si está presente, si el siguiente token no está presente, devuelve NULL. Para obtener todos los tokens, la idea es llamar a esta función en … Continue reading «Implementación de la función strtok() en C++»

funciones abs(), labs(), llabs() en C/C++

Las funciones abs(), labs(), llabs() se definen en el archivo de encabezado cstdlib . Estas funciones devuelven el valor absoluto del entero que se les asigna como argumento. Función abs(): La entrada a esta función es un valor de tipo int en C y un valor de tipo int , long int o long long … Continue reading «funciones abs(), labs(), llabs() en C/C++»

cola::vacío() y cola::tamaño() en C++ STL

Las colas son un tipo de adaptadores de contenedores que operan en un tipo de disposición de primero en entrar, primero en salir (FIFO). Los elementos se insertan en la parte posterior (final) y se eliminan desde el frente. cola::vacío() La función empty() se utiliza para comprobar si el contenedor de la cola está vacío … Continue reading «cola::vacío() y cola::tamaño() en C++ STL»

Amplias funciones de caracteres y bibliotecas en C++

Wide char es similar al tipo de datos char, excepto que wide char ocupa el doble de espacio y, como resultado, puede tomar valores mucho más grandes. char puede tomar 256 valores que corresponden a entradas en la tabla ASCII. Por otro lado, wide char puede tomar valores 65536 que corresponden a valores UNICODE, que … Continue reading «Amplias funciones de caracteres y bibliotecas en C++»

Lista de reenvío en C++ | Conjunto 2 (Funciones de manipulación)

Lista de reenvío en C++ | Conjunto 1 (Introducción y funciones importantes) En este artículo se analizan más funciones. Algunas de las operaciones distintas de las inserciones y eliminaciones que se pueden usar en las listas de reenvío son las siguientes:  1. fusionar() : – Esta función se usa para fusionar una lista hacia adelante … Continue reading «Lista de reenvío en C++ | Conjunto 2 (Funciones de manipulación)»

unordered_multimap y su aplicación

Permite duplicados:  hemos discutido unordered_map en nuestra publicación anterior , pero hay una limitación, no podemos almacenar duplicados en unordered_map, es decir, si ya tenemos un par clave-valor en nuestro unordered_multimap y se inserta otro par, entonces ambos serán allí, mientras que en el caso de unordered_map, el valor anterior correspondiente a la clave se … Continue reading «unordered_multimap y su aplicación»

¿Cómo insertar elementos en la lista STL de C++?

La lista se ha discutido en muchos artículos, pero el único propósito de este artículo es cubrir todos los tipos de inserciones que se pueden realizar en un contenedor de lista y brindar una visión detallada de las operaciones de inserción. La lista y sus muchas funciones se definen en el archivo de encabezado «lista». … Continue reading «¿Cómo insertar elementos en la lista STL de C++?»

función log10() para número complejo en C++

La función log10() para números complejos se define en el archivo de encabezado complejo . Esta función es la versión compleja de la función log10() . Esta función se utiliza para calcular el logaritmo común complejo de un número complejo z, es decir, con base 10 y devuelve el logaritmo común del número complejo z. … Continue reading «función log10() para número complejo en C++»

función sinh() para número complejo en C++

La función sinh() es una función integrada en C++ definida en el archivo de encabezado complejo . Esta función es la versión compleja de la función sinh() disponible en el archivo de encabezado cmath . Esta función se utiliza para calcular el seno hiperbólico complejo de un número complejo z. Sintaxis:   template<class T> complex<T> sinh … Continue reading «función sinh() para número complejo en C++»

es normal() en C++

Esta función se define en <cmath.h> . Al usar la función isnormal() , determinamos si el número dado es normal (ni cero, infinito ni NAN) o no. Esta función devuelve 1 si el número es normal, de lo contrario devuelve cero. Sintaxis: bool isnormal(float x); o bool isnormal(double x); o bool isnormal(long double x); Parámetros: … Continue reading «es normal() en C++»