Dev - C++ - Utilizar cin.getline

 
Vista:
Imágen de perfil de Manuel Gerardo

Utilizar cin.getline

Publicado por Manuel Gerardo (7 intervenciones) el 04/08/2021 16:41:01
Hola a todos, al escribir y compilar mi codigo de un ejercicio para pedir cadenas de texto con todo y espacios, utilizo cin.getline(), pero al ejecutar y compilar no me sirve, alguien tiene un ejercicio o ejemplo para analizarlo?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Utilizar cin.getline

Publicado por Alejandro (6 intervenciones) el 04/08/2021 22:07:40
Pasalo a ver
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Manuel Gerardo

Utilizar cin.getline

Publicado por Manuel Gerardo (7 intervenciones) el 05/08/2021 15:59:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <stdlib.h>
 
using namespace std;
 
int main(){
 
    //variables de mi código
    long ref_zapato;
    char descripcion_zapato[30];
 
    std::cout << "ADMINISTRAR VENTA DE ZAPATOS" << std::endl;
 
    //digitar referencia del zapato
    cout<<"Digite la referencia del zapato..."<<endl;
    cin>>ref_zapato;
 
    //digitar descripción del zapato
    cout<<"Digitar descripcion del zapato..."<<endl;
 
 
    system("pause");
    return EXIT_SUCCESS;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Utilizar cin.getline

Publicado por Alfil (1444 intervenciones) el 04/08/2021 23:44:12
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main()
{
    char s[500];
 
    cout << "Frase: ";
    cin.getline(s, 500, '\n');
 
    cout << "\nLa frase es: " << s << endl;
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Alejandro

Utilizar cin.getline

Publicado por Alejandro (6 intervenciones) el 05/08/2021 01:34:56
Si funcionaba, pero se cerraba, tenias que usar la librería conio.h y al final colocar getch(); se te arregla, es para pausear el programa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include<conio.h>
 
using namespace std;
 
int main()
{
    char s[500];
 
    cout << "Frase: ";
    cin.getline(s, 500, '\n');
 
    cout << "\nLa frase es: " << s << endl;
    getch();
    return (0);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar