Professional Documents
Culture Documents
●
Redacte un ejemplo de la vida diaria donde
podamos aplicar o ver la similitud con
punteros
//apuntador a caracter
#include<iostream.h>
main()
{
char c;
char *p;
p=&c;
for(c='a';c<='z';c++)
{cout<<*p;
}
return 0;
}
●
Ejercicio
Elaborar un programa que convierta cada letra
del ejercicio anterior en su respectivo codigo
ASCII. Ejemplo la a es el 97 , la b es el 98 y
asi sucesivamente
a = 97
b = 98
c= 99
.....z=122
TIPOS DE DATOS ENUMERADOS
Hay diferentes tipos de datos:
Numericos(Entero, real, doble)
Carácter(Char)
Cadena(char nombre[30])
return 0;
}
Cada enumerador puede tener diferentes valores
diferentes
#include<iostream.h>//enum5.cpp
main()
{
enum mes{enero=31,febrero=28,marzo=31};//cada
enumerador puede tener un valor diferente
cout<<"\nEnero tiene "<<enero<<" dias";
cout<<"\nFebrero tiene "<<febrero<<" dias";
cout<<"\nMarzo tiene "<<marzo<<" dias";
return 0;
}
FUNCION CIN.GETLINE
La funcion cin.getline es una funcion interna
de C++ utilizada para capturar cadenas de
caracteres que tengan espacios en blanco.
Esta funcion permite la lectura de cadenas
completas incluyendo espacios en blanco.
Si se va a leer una cadena ha de ser mayor
que la cadena real al menos en dos
caracteres, para permitir el carácter ‘\n’ y el
carácter ‘\0’. El primer carácter indica la tecla
enter y el segundo es el carácter nulo de
toda cadena de caracteres
Espacio reconocido por cin.getline Carácter nulo
enter introducido por
cin.getline
C O M P A Q I B M ‘\n’ ‘\0’