Hola prueba el siguiente código:<div><br></div><div>-------------------------------------------------</div><div><div>/*</div><div>* Codigo desarrollado por Elinv.</div><div>* <a href="http://www.bragadomas.com/forodeprogramacion/index.php">http://www.bragadomas.com/forodeprogramacion/index.php</a></div>
<div>* <a href="http://www.bragadomas.com">http://www.bragadomas.com</a></div><div>* <a href="http://www.bragadomas.com.ar">http://www.bragadomas.com.ar</a></div><div>* <a href="http://luispedromendez.blogspot.com/">http://luispedromendez.blogspot.com/</a></div>
<div>* <a href="http://elinv-elinv.blogspot.com/?expref=next-blog">http://elinv-elinv.blogspot.com/?expref=next-blog</a></div><div>*/</div><div><br></div><div>#include <iostream></div><div>#include <cstring></div>
<div>#define TAM 64</div><div><br></div><div>using std :: cin;</div><div>using std :: cout;</div><div>using std :: endl;</div><div><br></div><div>class Libreria</div><div>{</div><div>public:</div><div>    Libreria()</div>
<div>    {</div><div>        strcpy(title, "Libreria IPN");</div><div>    }</div><div>    void titulo()</div><div>    {</div><div>        system("cls");</div><div>        cout << title << endl << endl;</div>
<div>    }</div><div>    void pedir();</div><div>    void mostrar();</div><div><br></div><div>private:</div><div>    char title[TAM];</div><div>    char nombreLibro[TAM];</div><div><br></div><div>} objLibreria;</div><div>
<br></div><div>void Libreria :: pedir()</div><div>{</div><div>    cout << "Ingresa el titulo del libro: ";</div><div>    cin.getline(nombreLibro, TAM);  // He aquí el problema</div><div>}</div><div>void Libreria :: mostrar()</div>
<div>{</div><div>    cout << nombreLibro << endl;</div><div>}</div><div><br></div><div>int main()</div><div>{</div><div>    objLibreria.titulo();</div><div>    objLibreria.pedir();</div><div>    objLibreria.mostrar();</div>
<div><br></div><div>    return 0;</div><div>}</div></div><div>-------------------------------------------------</div><div><br></div><div>A nosotros nos funcionó</div><div><br></div><div>Elinv<br><div class="gmail_quote">2011/4/3 Jovanny <span dir="ltr"><<a href="mailto:fxy_95@yahoo.com.mx">fxy_95@yahoo.com.mx</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hola, mi duda es la siguiente:<br>
<br>
En la IDE Code :: Blocks 10.05, al usar la función cin.getline no me deja ingresar la cadena de caracteres:<br>
<br>
#include <iostream><br>
#include <cstring><br>
#define TAM 64<br>
<br>
using std :: cin;<br>
using std :: cout;<br>
<br>
class Libreria<br>
{<br>
   public:<br>
          Libreria()<br>
          {<br>
             strcpy(title, "Libreria IPN");<br>
          }<br>
          void titulo()<br>
          {<br>
             system("cls");<br>
             cout << title << endl << endl;<br>
          }<br>
          void pedir();<br>
<br>
   private:<br>
          char title[TAM];<br>
          char nombreLibro[TAM];<br>
<br>
}objLibreria;<br>
<br>
void Libreria :: pedir()<br>
{<br>
   cout << "Ingresa el titulo del libro: ";<br>
   cin.getline(nombreLibro, TAM);  // He aquí el problema<br>
}<br>
<br>
int main()<br>
{<br>
   objLibreria.titulo();<br>
   objLibreria.pedir();<br>
<br>
   return 0;<br>
}<br>
<br>
Al ejecutar este código, no me deja ingresar la cadena de caracteres (nombre del libro) y aparece el mensaje de que se ha finalizado el programa.<br>
<br>
Quisiera saber por qué ocurre eso, o si es que cometí algún error; en el caso de que el programa pidiera el nombre del autor, editorial, etc, usando la misma funcion cin.getline(), se salta el titulo pero si deja ingresar el autor o editorial.<br>

<br>
Si es posible usar una función alternativa a esta, quisiera saber cual!!!!<br>
<br>
Ayuda!!!!!!<br>
exp_95<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" 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" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br></div>