Funciones asctime() y asctime_s() en C con ejemplos

Función asctime():  La función asctime() se define enarchivo de cabecera time.h. Esta función devuelve el puntero a la string que contiene la información almacenada en la estructura apuntada al tipo struct tm . Esta función se utiliza para devolver la hora local definida por el sistema. Sintaxis:   char *asctime(const struct tm* tm_ptr); 0 Parámetros: esta … Continue reading «Funciones asctime() y asctime_s() en C con ejemplos»

Variable estática interna vs variable estática externa con ejemplos en C

La variable estática puede ser interna o externa según el lugar de declaración. Las variables estáticas se almacenan en segmentos de datos inicializados. Variables estáticas internas: Las variables estáticas internas se definen como aquellas que tienen variables estáticas que se declaran dentro de una función y se extienden hasta el final de la función en … Continue reading «Variable estática interna vs variable estática externa con ejemplos en C»

Sistema de Reservas Ferroviarias en C

El sistema de reserva de boletos de tren se implementa mediante programación en C. Es lo mismo que uno puede ver mientras buscamos la reserva de boletos en línea. La siguiente serie de pasos se siguen al reservar un boleto de tren en este software: El primer paso es proporcionar el número total de pasajeros … Continue reading «Sistema de Reservas Ferroviarias en C»

const_cast en C++ | Tipo Operadores de fundición

C++ admite los siguientes 4 tipos de operadores de conversión: 1. const_cast 2. static_cast 3. dynamic_cast 4. reinterpret_cast 1. const_cast const_cast se usa para desechar la constness de las variables. Los siguientes son algunos datos interesantes sobre const_cast. 1) const_cast se puede usar para cambiar miembros de clase no const dentro de una función de … Continue reading «const_cast en C++ | Tipo Operadores de fundición»

palabra clave int en C

En el lenguaje de programación C, la palabra clave ‘int’ se usa en una declaración de tipo para dar a una variable un tipo entero. Sin embargo, el hecho de que el tipo represente números enteros no significa que pueda representar todos los números enteros. El tamaño de una variable int es fijo y está … Continue reading «palabra clave int en C»

Comprender la palabra clave «externa» en C

Estoy seguro de que esta publicación será tan interesante e informativa para los vírgenes de C (es decir, los principiantes) como para aquellos que están bien versados ​​en C. Permítanme comenzar diciendo que la palabra clave extern se aplica a las variables de C (objetos de datos ) y funciones C. Básicamente, la palabra clave … Continue reading «Comprender la palabra clave «externa» en C»

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

c16rtomb () es una función integrada en C/C++ que convierte la representación de caracteres de 16 bits en una representación de caracteres multibyte estrecha. Se define dentro del archivo de encabezado uchar.h de C++. Sintaxis : size_t c16rtomb(char* s, char16_t c16, mbstate_t* p) Parámetros : la función acepta tres parámetros obligatorios como se muestra a … Continue reading «función c16rtomb() en C/C++»

¿Qué son los punteros cercanos, lejanos y enormes?

Estos son algunos conceptos antiguos utilizados en las arquitecturas Intel de 16 bits en los días de MS DOS, que ya no son muy útiles. El puntero cercano se utiliza para almacenar medios de direcciones de 16 bits dentro del segmento actual en una máquina de 16 bits. La limitación es que solo podemos acceder … Continue reading «¿Qué son los punteros cercanos, lejanos y enormes?»

Para encontrar la suma de dos números sin usar ningún operador

Escriba un programa para encontrar la suma de enteros positivos sin usar ningún operador. Solo se permite el uso de printf(). No se puede utilizar ninguna otra función de biblioteca. Solución  Es una pregunta capciosa. Podemos usar printf() para encontrar la suma de dos números ya que printf() devuelve el número de caracteres impresos. El … Continue reading «Para encontrar la suma de dos números sin usar ningún operador»