Académique Documents
Professionnel Documents
Culture Documents
Un texto de n lineas tiene ciertos caracteres que se consideran comodines. Hay dos
comodines, el # y el ?. El primero indica que se ha de sustituir por la fecha
actual, en formato dia (nn) de mes (nombre) a�o (aaaa), por ejemplo 21 de abril
2001. El otro conodin indica que se debe reemplazar por un nombre. Escribir un
prgrama que lea las lineas del texto y cree un array de cadenas, cada elemento
referencia a una cadena que es el resultado de realizar las sutituciones indicadas.
La fecha y el nombre se ha de obtener del flujo de entrada.
recibe ej 5 lineas
en la linea aparecera un gato y un signo de interrogacion
un ciclo for desde 0 hasta 5
entra la primera encontro gatos, encontro interrogaci�n
cadena llamada fecha
strcpy
INFO DE DIAPOSITIVAS
Cuando se inicializa un array, el tama�o del array se puede determinar
autom�ticamente por las
constantes de inicializaci�n. Estas constantes se separan por comas y se encierran
entre llaves, como en llos siguientes ejemplos:
y fuera de su declaraci�n
la lectura usual de datos es con el objetivo cin y el operador >>. Por ejemplo:
char onmbre[30]; //define el arrray de caracteres
cin>>nombre; // lee la cadena Nombre
cout<<nombre;
CONCATENACION
string c1 = "Angela";
stirng c2 = "Paloma";
string c3 = c1+c2;//genera una nueva cadena angelapaloma
string cd("clasica");
cd = "Musica" +cd//genera la cadena Musicaclasica
EJERCICIO EN CLASE
#include <iostream>
#include <locale.h>
int main(){
setlocale(LC_CTYPE,"Spanish");
char nombre[80];
cout<<"Introduzca su nombre: ";
//cin.getline(nombre, sizeof(nombre));
//cin.get(nombre, sizeof(nombre));
cin>>(nombre);
cout<<"Hola "<<nombre<<" �C�mo est� usted?"<<endl;
return 0;
}