Conectividad de base de datos usando C/C++

SQL (lenguaje de consulta estructurado) es un lenguaje de cuarta generación (4GL) que se utiliza para definir, manipular y controlar un RDBMS (sistema de gestión de bases de datos relacionales). Antes de comenzar el artículo principal, familiaricémonos con las herramientas utilizadas. Compilador: Code::Blocks IDE con el compilador MinGW Enlace de descarga: Código de descarga binaria … Continue reading «Conectividad de base de datos usando C/C++»

Punteros inteligentes en C++ y cómo usarlos

En este artículo, analizaremos los punteros inteligentes en C++. ¿Qué son los punteros inteligentes, por qué y cómo usarlos correctamente? Los punteros se utilizan para acceder a los recursos que son externos al programa, como la memoria del montón. Entonces, para acceder a la memoria del montón (si se crea algo dentro de la memoria … Continue reading «Punteros inteligentes en C++ y cómo usarlos»

Referencias en C++

Cuando una variable se declara como referencia, se convierte en un nombre alternativo para una variable existente. Una variable se puede declarar como referencia poniendo ‘&’ en la declaración.  CPP #include <iostream> using namespace std;   int main() {     int x = 10;       // ref is a reference to x.     int& ref = x; … Continue reading «Referencias en C++»

Cómo crear GUI en programación C usando GTK Toolkit

Introducción a GTK Muchos lenguajes de programación refuerzan la mejora de la GUI como una de las piezas centrales de sus aspectos destacados del lenguaje. C no tiene una biblioteca conectada a él como la biblioteca de strings, la biblioteca IO, etc., que usamos de vez en cuando. Esta debilidad abrió el horizonte para que … Continue reading «Cómo crear GUI en programación C usando GTK Toolkit»

Dibuja una cara sonriente usando gráficos en lenguaje C

Requisito previo: graphics.h , ¿Cómo incluir graphics.h en CodeBlocks?  La tarea es escribir un programa en C para dibujar una cara sonriente usando gráficos en C. Para ejecutar el programa, tenemos que incluir el siguiente archivo de encabezado:   #include <graphic.h> Enfoque: Crearemos una cara sonriente con las siguientes funciones de ayuda:   fillellipse(int x, int y, … Continue reading «Dibuja una cara sonriente usando gráficos en lenguaje C»

Entendiendo el calificador “volátil” en C | Conjunto 2 (Ejemplos)

  La palabra clave volatile está destinada a evitar que el compilador aplique optimizaciones en objetos que pueden cambiar de formas que el compilador no puede determinar.  Los objetos declarados como volátiles se omiten de la optimización porque sus valores pueden cambiarse mediante código fuera del alcance del código actual en cualquier momento. El sistema … Continue reading «Entendiendo el calificador “volátil” en C | Conjunto 2 (Ejemplos)»

¿Cómo usar gotoxy() en bloques de código?

La función gotoxy() coloca el cursor en la ubicación deseada en la pantalla. Esto significa que es posible cambiar la ubicación del cursor en la pantalla usando la función gotoxy() . Básicamente se utiliza para imprimir texto dondequiera que se mueva el cursor. A continuación se muestra el programa C para imprimir el mensaje «hola» … Continue reading «¿Cómo usar gotoxy() en bloques de código?»

¿Cómo obtener la posición actual del cursor desde la pantalla de salida en C?

La tarea dada es obtener la posición actual del cursor desde la pantalla de salida en C. Enfoque: Hay una función predefinida donde x() en lenguaje C que devuelve la coordenada x del cursor en la pantalla de salida actual. Y la función wherey() que devuelve la coordenada y del cursor en la pantalla de … Continue reading «¿Cómo obtener la posición actual del cursor desde la pantalla de salida en C?»

Funciones de la biblioteca C math.h

El encabezado math.h define varias funciones matemáticas y una macro. Todas las funciones disponibles en esta biblioteca toman double como argumento y devuelven double como resultado. Discutamos algunas funciones importantes una por una. 1. double ceil(doble x) : la función de biblioteca C double ceil (doble x) devuelve el valor entero más pequeño mayor o … Continue reading «Funciones de la biblioteca C math.h»

Programa en C para imprimir variables de entorno

El estándar C dice lo siguiente sobre la función principal en C. The function called at program startup is named main. The implementation declares no prototype for this function. It shall be defined with a return type of int and with no parameters: int main(void) { /* … */ } or with two parameters (referred … Continue reading «Programa en C para imprimir variables de entorno»