Pasar una función como parámetro en C++

Una función es un conjunto de declaraciones que toman entradas, realizan algún cálculo específico y producen una salida. La idea de usar funciones es realizar algunas tareas comunes o repetidas juntas y crear una función para que, en lugar de escribir el mismo código una y otra vez para diferentes entradas. La forma general de … Continue reading «Pasar una función como parámetro en C++»

Integrando Lua en C++

Lua es un lenguaje de programación multiparadigma de alto nivel, utilizado principalmente en aplicaciones integradas, así como un potente soporte de secuencias de comandos para productos existentes. Por ejemplo, la mejora de secuencias de comandos de NGINX, HA Proxy, Wireshark , etc. Otra área importante en la que Lua ha encontrado aplicación es en los … Continue reading «Integrando Lua en C++»

Colorear el texto y el fondo de la consola en C++

En la programación de C++ , el fondo predeterminado de la pantalla de salida es negro y el color del texto es el color blanco, la tarea es colorear tanto el fondo como el color del texto en la pantalla de salida. Archivo de encabezado : El archivo de encabezado requerido para colorear el texto … Continue reading «Colorear el texto y el fondo de la consola en C++»

Cómo trabajar con el manejo de archivos en C++

Requisito previo: manejo de archivos a través de clases de C++ En C++ , los archivos se tratan principalmente mediante el uso de tres clases fstream, ifstream, ofstream disponibles en el archivo de encabezado fstream . En esta publicación, discutiremos cómo almacenar datos mediante el manejo de archivos . La idea es tomar un ejemplo … Continue reading «Cómo trabajar con el manejo de archivos en C++»

Guardia de cabecera en C++

Los Header Guards en C++ son directivas de compilación condicional que ayudan a evitar errores que surgen cuando la misma función o variable se define más de una vez por error de un programador. Según C++ , cuando una función o una variable se define más de una vez, arroja un error. A continuación se … Continue reading «Guardia de cabecera en C++»

Cómo iterar a través de un vector sin usar iteradores en C++

Requisito previo: C++ STL , Iteradores en C++ STL El iterador no es la única forma de iterar a través de cualquier contenedor STL . Existe una forma mejor y más eficiente de iterar a través de vectores sin usar iteradores. Se puede iterar utilizando los valores almacenados en cualquier contenedor. A continuación se muestra … Continue reading «Cómo iterar a través de un vector sin usar iteradores en C++»

Funciones Matemáticas C++

C++, siendo un superconjunto de C, admite una gran cantidad de funciones matemáticas útiles. Estas funciones están disponibles en C++ y C estándar para admitir varios cálculos matemáticos. En lugar de centrarse en la implementación, estas funciones se pueden usar directamente para simplificar el código y los programas. C++ proporciona un gran conjunto de funciones … Continue reading «Funciones Matemáticas C++»

Programa C++ para imprimir series de Fibonacci usando la plantilla de clase

Dado un número n, la tarea es escribir un programa en C++ para imprimir los n-términos de la serie de Fibonacci usando una plantilla de clase. Los números de Fibonacci son los números en la siguiente secuencia de enteros. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …….. Ejemplos: Input: … Continue reading «Programa C++ para imprimir series de Fibonacci usando la plantilla de clase»

Programa en C++ para hash con enstringmiento

En hashing hay una función hash que asigna claves a algunos valores. Pero esta función hash puede provocar una colisión, es decir, dos o más claves se asignan al mismo valor. El hash de string evita la colisión. La idea es hacer que cada celda de la tabla hash apunte a una lista vinculada de … Continue reading «Programa en C++ para hash con enstringmiento»

Convierta la marca de tiempo de Unix al formato DD/MM/YYYY HH:MM:SS

Dada una marca de tiempo T de Unix (en segundos) para un punto dado en el tiempo, la tarea es convertirlo a un formato legible por humanos (DD/MM/YYYY HH:MM:SS) Ejemplo: Entrada: T = 1595497956 Salida: 23/7/2020 9:52:36 Explicación: En tiempo unix T tiene 1595497956 segundos, por lo que hace un total de 50 años, 7 … Continue reading «Convierta la marca de tiempo de Unix al formato DD/MM/YYYY HH:MM:SS»