// Listing 17.7 - Using getline()
#include <iostream>
using namespace std;
int main() {
char cadena1[256];
char cadena2[256];
char cadena3[256];
cout << "Ingrese cadena1: "; cin.getline(cadena1,256,' '); // buffer cin:
cout << "cadena1: " << cadena1 << endl;
cout << "Ingrese cadena2: "; cin >> cadena2;
cout << "cadena2: " << cadena2 << endl;
// getline borra el delimitador; mientras que get NO lo borra el delimitador, lo deja en el bufer
cout << "Ingrese cadena3: "; cin.getline(cadena3,256,'\n');
cout << "cadena3: " << cadena3 << endl;
cout << "Ingrese cadena3: "; cin.get(cadena3,256,'\n');
cout << "cadena3: " << cadena3 << endl;
return 0;
}