<div dir="ltr">esa solución me gustó mucho. Gracias. </div><div class="gmail_extra"><br><div class="gmail_quote">El 8 de marzo de 2016, 17:03, marcelinux <span dir="ltr"><<a href="mailto:marcelinator@gmail.com" target="_blank">marcelinator@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">El pasado 2016-03-05 12:53:51, yolmer escribió:<br>
<br>
y> el problema es que si sólo doy enter sin escribir nada el cin sigue<br>
y> esperando<br>
y> como puedo leer una cadena vacía con cin<br>
<br>
Mi propuesta es:<br>
/*************************************************************************<br>
 * Prueba de introducción válida con std::cin<br>
 * Usando la función miembro getline(char *str, streamsize n, char delim)<br>
 *************************************************************************/<br>
#include <iostream><br>
#include <cstring><br>
using namespace std;<br>
<br>
<br>
int main()<br>
{<br>
        streamsize tope = 80;<br>
        char *str = new char[tope];<br>
        char delim = '\n';<br>
        while (cin.getline(str, tope, delim))<br>
        {<br>
                cout << "Longitud de la cadena es " << strlen(str) << endl;<br>
                if (strlen(str) > 0)<br>
                        cout << "Se introdujo " << str << endl;<br>
                else<br>
                        break;<br>
        }<br>
<br>
        delete str;<br>
        cout << "Finalizó la lectura" << endl;<br>
        return 0;<br>
<div class="HOEnZb"><div class="h5">}<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" rel="noreferrer" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" rel="noreferrer" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</div></div></blockquote></div><br></div>