Estructura de lectura/escritura en un archivo en C

Requisito previo: Estructura en C Para escribir en un archivo, es fácil escribir una string o un int en el archivo usando fprintf y putc , pero es posible que haya tenido dificultades al escribir el contenido de la estructura. fwrite y fread facilitan la tarea cuando desea escribir y leer bloques de datos.   fwrite … Continue reading «Estructura de lectura/escritura en un archivo en C»

C | Estructura y Unión | Pregunta 10 – Part 1

struct node  {     int i;     float j;  };  struct node *s[10]; La declaración C anterior define ‘s’ como (GATE CS 2000) (A) Una array, cada elemento del cual es un puntero a una estructura de tipo Node (B) Una estructura de 2 campos, cada campo es un puntero a un arreglo de 10 elementos (C) … Continue reading «C | Estructura y Unión | Pregunta 10 – Part 1»

Miembros de array flexible en una estructura en C

Flexible Array Member (FAM) es una característica introducida en el estándar C99 del lenguaje de programación C. Para las estructuras en lenguaje de programación C desde el estándar C99 en adelante, podemos declarar un arreglo sin dimensión y cuyo tamaño es de naturaleza flexible. Una array de este tipo dentro de la estructura debe declararse … Continue reading «Miembros de array flexible en una estructura en C»

C | Estructura y Unión | Pregunta 2

Suponga que el tamaño de un número entero es de 32 bits. ¿Cuál es la salida del siguiente programa? #include<stdio.h> struct st {     int x;     static int y; };    int main() {     printf(«%d», sizeof(struct st));     return 0; } (A) 4 (B) 8 (C) Error del compilador (D) Error de tiempo de ejecución Respuesta: (C) … Continue reading «C | Estructura y Unión | Pregunta 2»

¿Cómo evitar el relleno de estructura en C?

Requisitos previos: alineación de miembros de estructura, relleno y empaquetado de datos En Estructura, a veces el tamaño de la estructura es mayor que el tamaño de todos los miembros de la estructura debido al relleno de la estructura . A continuación se muestra un ejemplo de estructura de relleno: // C program to show … Continue reading «¿Cómo evitar el relleno de estructura en C?»

Salida de programas C++ | Juego 41 (Estructura y Unión)

Prerrequisito: Estructuras y Unión QUE.1 ¿Cuál será el resultado de este código? #include <iostream> using namespace std; typedef struct s1 {     int a;     float b;     union g1 {         char c;         double d;     }; } new1; int main() {     cout << sizeof(new1);     return 0; } (a)17 (b)16 (c)8 (d)9 Resultado: (c) 8 Explicación: en el bloque … Continue reading «Salida de programas C++ | Juego 41 (Estructura y Unión)»

Programa C para almacenar registros de Estudiantes como Estructuras y Ordenarlos por Edad o ID

Dados los registros de los estudiantes con cada registro que contiene la identificación, el nombre y la edad de un estudiante. Escriba un programa en C para leer estos registros y mostrarlos ordenados por edad o id. Clasificación por edad Ejemplos: Input: Student Records = { {Id = 1, Name = bd, Age = 12 … Continue reading «Programa C para almacenar registros de Estudiantes como Estructuras y Ordenarlos por Edad o ID»

¿Cuáles son los conceptos de programación C utilizados como estructuras de datos?

Tipos de datos El tipo de datos en términos simples nos da información sobre el tipo de datos. Ejemplo, entero, carácter, etc.  Los tipos de datos en lenguaje C son declaraciones para las variables . Los tipos de datos se clasifican como: Tipos de datos primitivos o incorporados Algunos de los ejemplos de tipos de datos … Continue reading «¿Cuáles son los conceptos de programación C utilizados como estructuras de datos?»

Programa C/C++ para sumar N distancias dadas en sistema de pulgadas-pies usando Estructuras

Dada una array arr[] que contiene N distancias del sistema pulgadas-pies, tal que cada elemento de la array representa una distancia en forma de {pulgadas, pies} . La tarea es sumar todas las distancias de N pulgadas-pies usando estructuras . Ejemplos: Entrada: arr[] = { { 10, 3.7 }, { 10, 5.5 }, { 6, … Continue reading «Programa C/C++ para sumar N distancias dadas en sistema de pulgadas-pies usando Estructuras»

Estructura anidada en C con ejemplos

Prerrequisito: Estructuras en C Una estructura anidada en C es una estructura dentro de una estructura. Una estructura se puede declarar dentro de otra estructura de la misma manera que los miembros de una estructura se declaran dentro de una estructura. Sintaxis: estructura nombre_1 {     miembro1;    miembro2;    .    .   … Continue reading «Estructura anidada en C con ejemplos»