Mayo de 2019
1. Registro
2. Campo de un registro.
En un registro se le denomina campo a cada uno de las líneas que se usan para denotar bien
sea un nombre, apellido, teléfono o cualquiera de los datos que se piensen solicitar en dicho
registro, el tipo de dato entero (int), carácter (char) o real (float); además se asigna el
espacio máximo que ocupara dicha variable. Ejemplo:
struct estructura_amigo {
char nombre[30];
char apellido[40];
char telefono[10];
int edad;
};
Acá podemos observar que en este ejemplo los campos solicitados son nombre,
apellido, teléfono y edad, los cuales a su vez son denotados con el tipo de variable q serán
usados.
3. Declaración de un registro.
Como toda variable, en C, debemos declarar un registro para poder hacer uso de ella, y la
forma de hacerlo es la siguiente:
}
Acá se define el tipo de dato bien sea entero (int), carácter (char), real (float) y demás;
también se define el campo con nombre dado dependiendo del registro que se quiera hacer
(nombres, apellidos, cedulas, teléfonos, dirección, edad, entre otros)
Por ejemplo, para los datos anteriores, la forma de declararla sería la siguiente:
struct datos
char nombre[30];
char apellido[20];
int edad;
char dirección[100];
char fecha_nac[8];
};
Al igual que a otro tipo de datos, a un registro se accede utilizando una variable ó variables,
que se deben declarar después de la definición del registro, ya que la definición especifica
simplemente el nombre y el formato del registro, pero no reserva almacenamiento en
memoria.
Cada declaración de variable para un registro dado, crea un área en memoria, donde los
datos se almacenan de acuerdo al formato estructurado declarado.
Struct s_tiempo {
int horas;
int minutos;
int segundos;
};
Struct s_tiempo {
int horas;
int minutos;
int segundos;
};
s_tiempo tiempo_del_proceso;
s_tiempo tiempo_de_captura;
s_tiempo tiempo_total;
7. Declare el registro s_direccion, con los campos: calle (carácter) de longitud 20,
número (entero), colonia (carácter) de longitud 30, código_postal (entero) y
ciudad (carácter) de longitud 20. Una vez definido el tipo agregado s_direccion
se procede a declarar las variables s_direccion domicilioCarlos y s_direccion
domicilioBeto.
Struct s_direccion {
Int main () {
9. Interprete cada línea del siguiente código C++. Que hace el código
especificado.
Cin.getline(cr,2); →
Cout<<” Colonia? “; → se muestra en pantalla Colonia para solicitarle dicha información
al usuario.
Cin.getline(cr,2);
Cout<< “Ciudad? “; → se muestra en pantalla Ciudad para solicitarle dicha información
al usuario.
Lee una serie de caracteres desde el flujo de entrada y los almacena en la variable. Se
leen caracteres hasta el final del flujo, hasta el primer carácter que coincide con el
carácter_final especificado, el cual se desecha o hasta que se han leído num-1 caracteres.
Además añade el carácter nulo (\0) al final de la cadena extraída.
Su sintaxis es:
cin.getline(variable, carácter_final);