Funciones strtok() y strtok_r() en C con ejemplos

C proporciona dos funciones strtok() y strtok_r() para dividir una string por algún delimitador. Dividir una string es una tarea muy común. Por ejemplo, tenemos una lista de elementos separados por comas de un archivo y queremos elementos individuales en una array.   Método strtok() :  divide str[] de acuerdo con los delimitadores dados y devuelve … Continue reading «Funciones strtok() y strtok_r() en C con ejemplos»

Vector de clasificación de pares en C++ | Conjunto 1 (Ordenar por primero y segundo)

¿Qué es el vector de pares? Un par es un contenedor que almacena dos valores asignados entre sí, y un vector que contiene un número múltiple de dichos pares se denomina vector de pares. // C++ program to demonstrate vector of pairs #include<bits/stdc++.h> using namespace std;    int main() {     //declaring vector of pairs     vector< … Continue reading «Vector de clasificación de pares en C++ | Conjunto 1 (Ordenar por primero y segundo)»

Escriba su propio memcpy() y memmove()

La función memcpy se utiliza para copiar un bloque de datos desde una dirección de origen a una dirección de destino. A continuación se muestra su prototipo. void * memcpy(void * destination, const void * source, size_t num); La idea es simplemente encasillar las direcciones dadas en char * (char toma 1 byte). Luego, uno … Continue reading «Escriba su propio memcpy() y memmove()»

mapear la función rbegin() en C++ STL – Part 1

El rbegin() es una función en C++ STL. Devuelve un iterador inverso que apunta al último elemento del mapa. El iterador inverso itera en orden inverso e incrementarlo significa moverse hacia el comienzo del mapa. SINTAXIS: r_i rbegin(); const_r_i rbegin() const; Parámetros: No exceptúa ningún parámetro. Valor devuelto: este método arroja un iterador inverso al … Continue reading «mapear la función rbegin() en C++ STL – Part 1»

función norm() en C++ con ejemplos

La función norm() se define en el archivo de encabezado complejo . Esta función se usa para devolver la magnitud al cuadrado del número complejo z. Sintaxis: template<class T> T norm (const complex<T>& z); Parámetro: z: Representa el número complejo dado. Devolución: Devuelve la magnitud al cuadrado del número complejo. Los siguientes programas ilustran la … Continue reading «función norm() en C++ con ejemplos»

función difftime() en C++

La función difftime() se define en el archivo de encabezado ctime . La función difftime() se usa para calcular la diferencia entre dos tiempos en segundos. Sintaxis: double difftime(time_t end, time_t start); Parámetros: Este método acepta dos parámetros: inicio: objeto time_t para la hora de inicio. end: objeto time_t para la hora de finalización. Devoluciones: … Continue reading «función difftime() en C++»

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

La función vwprintf() en C++ se usa para escribir una string ancha formateada en la salida estándar . Imprime datos formateados desde la lista de argumentos variables a stdout. Internamente, la función recupera argumentos de la lista identificada por arg como si se hubiera usado va_arg en ella y, por lo tanto, es probable que … Continue reading «función vwprintf() en C/C++»

función ratio_less() en C++

ratio_less () es una función incorporada en C++ que verifica si la relación R1 es menor que la relación R2. Devuelve True si la relación es menor que la relación 2, de lo contrario, devuelve falso. Sintaxis: template < class ratio1_name, class ratio2_name > ratio_less Parámetros de plantilla: la función acepta dos parámetros de plantilla … Continue reading «función ratio_less() en C++»

lrint() y llrint() en C++

La función lrint() redondea el valor fraccionario dado en el argumento a un valor integral utilizando el modo de redondeo actual. Aquí, el modo actual está determinado por la función fesetround(). Nota: esta función devuelve el valor final en long int . Sintaxis: lrint(double a); lrint(float a); Parámetro: La función lrint() toma valores dobles, flotantes … Continue reading «lrint() y llrint() en C++»

Deque::empty() y deque::size() en C++ STL

Las colas Deque o Double Ended son contenedores de secuencias con la función de expansión y contracción en ambos extremos. Son similares a los vectores, pero son más eficientes en caso de inserción y eliminación de elementos al final, y también al principio. A diferencia de los vectores, es posible que no se garantice la … Continue reading «Deque::empty() y deque::size() en C++ STL»