Título: Leer cadenas tipo string con espacios Publicado por: luisda2994 en 24 Julio 2012, 06:24 am He leido varios post sobre como leer una cadenas con espacio donde recomiendan usar fgets() o getline() en vez de cin.
Aquello funciona cuando la variable es declarada char[], pero yo tengo mis variables string... que me recomiendan? Título: Re: Leer cadenas tipo string con espacios Publicado por: bemone en 24 Julio 2012, 09:19 am getline(cin, string);
Título: Re: Leer cadenas tipo string con espacios Publicado por: BlackZeroX en 24 Julio 2012, 13:52 pm e c++
getline() tambien sierve para string (es mas recomendable usar string que char en esta funcion)... en c-ansi Código
Dulces Lunas!¡. Título: Re: Leer cadenas tipo string con espacios Publicado por: rir3760 en 24 Julio 2012, 15:04 pm Solo para redondear el aporte de bemone.
Si no tienes una referencia de calidad sobre la biblioteca estándar de C++ puedes utilizar una en linea. Solo por mencionar una (por cierto muy buena): descripción y ejemplo (en ingles) de la funcion "getline" cortesia del sitio C plus plus se encuentra en esta pagina (http://www.cplusplus.com/reference/string/getline/). Un saludo Título: Re: Leer cadenas tipo string con espacios Publicado por: luisda2994 en 24 Julio 2012, 19:55 pm Muchas gracias, he solucionado mi problema.
|