Casos de uso de programación con mouse en C/C++

En este artículo, discutiremos algunos casos de uso de la programación del mouse : Mostrar el puntero del mouse en modo gráfico : Para mostrar el puntero del mouse, primero habilite el modo gráfico usando la función initgraph() , si se inicializó con éxito, llamará a la función initMouse() para verificar si el mouse está … Continue reading «Casos de uso de programación con mouse en C/C++»

Cómo leer una imagen en formato PGMB en C

El archivo PGM o Portable Gray Map es una imagen en escala de grises donde cada píxel está codificado con 1 o 2 bytes. Contiene información de encabezado y valores de escala de grises de píxeles en forma de array. Planteamiento: La idea que se sigue para leer la imagen en formato PGMB es la … Continue reading «Cómo leer una imagen en formato PGMB en C»

Tipos de archivos C después de su compilación

Después de escribir el programa C cuando compilamos y ejecutamos nuestro programa, se crean varios tipos de archivos. Puede consultar Compilación de un programa C: – Detrás de escena y ¿Cómo se ejecuta un programa C? para un mejor entendimiento.  A continuación se muestran los puntos seguidos cuando se compila cada archivo C:   Cada archivo … Continue reading «Tipos de archivos C después de su compilación»

Enfoque de programación estructurada con ventajas y desventajas

El enfoque de programación estructurada , como sugiere la palabra, se puede definir como un enfoque de programación en el que el programa se crea como una estructura única. Significa que el código ejecutará instrucción por instrucción una tras otra. No admite la posibilidad de saltar de una instrucción a otra con la ayuda de … Continue reading «Enfoque de programación estructurada con ventajas y desventajas»

gets() es arriesgado de usar!

Considere el siguiente programa.  C void read() {    char str[20];    gets(str);    printf(«%s», str);    return; } El código parece simple, lee la string de la entrada estándar e imprime la string ingresada, pero sufre un desbordamiento de búfer ya que gets() no realiza ninguna prueba de límite de array. gets() sigue leyendo hasta que ve un … Continue reading «gets() es arriesgado de usar!»

Sistema de gestión de exámenes en C

Declaración del problema : escriba un programa C para crear un software para el sistema de gestión de exámenes que pueda realizar las siguientes operaciones:   Agregar/Eliminar los Detalles de los Estudiantes Seguimiento de asistencia de los alumnos Establecer/Editar criterios de elegibilidad para exámenes Verifique los estudiantes elegibles para los exámenes Imprimir todos los expedientes de … Continue reading «Sistema de gestión de exámenes en C»

Sistema de pedidos de alimentos en C

Requisito previo: enfoque modular en la programación Declaración del problema : escribir un programa en C para implementar el pedido de alimentos con las siguientes funcionalidades: Iniciar sesión Registrarse Buscar por alimento Buscar por hoteles Confirmación de carrito y pedido Enfoque y funcionalidad : Funcionalidad de registro Esta es la función principal para registrarse. Desde … Continue reading «Sistema de pedidos de alimentos en C»

Programa C para eliminar un Node en una lista vinculada

Hemos discutido la introducción de listas vinculadas y la inserción de listas vinculadas en publicaciones anteriores sobre una lista vinculada individualmente. Formulemos el enunciado del problema para comprender el proceso de eliminación. Dada una ‘clave’, elimine la primera aparición de esta clave en la lista vinculada .  Método iterativo: para eliminar un Node de la … Continue reading «Programa C para eliminar un Node en una lista vinculada»