Eso es porque el buffer de léctura está donde no debería. Después del getline inicial, deberías hacer otro getline hasta que encuentre un \n (retorno de carro), con la intención de que el buffer se sitúe para leer la edad.<div>

<br></div><div>Espero que te funcione. Un saludo.<br><br><div class="gmail_quote">El 4 de septiembre de 2010 18:11, Andrés Felipe Jaramillo Osorio <span dir="ltr"><<a href="mailto:afjosoft@gmail.com">afjosoft@gmail.com</a>></span> escribió:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hola a todos, necesito hacer un programa que le pida a varios usuarios<br>
su nombre completo y varios datos como edad....algo así<br>
<br>
for(;;){<br>
         cout<<"Ingrese su nombre: ";<br>
         cin.getline(nombre,20)<br>
         cout<<" Ingrese su edad: "<br>
         cin>>edad;<br>
<br>
        ......<br>
}<br>
<br>
También le pongo al programa cin.get(); y me lee bien la primera vez<br>
pero después no espera a que ingrese datos......<br>
<br>
¿QUÉ PUEDO HACER?<br>
<br>
Gracias....<br>
<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>