Dev - C++ - Problema con guardar un nombre usando string y despues intentar guardar un entero

 
Vista:

Problema con guardar un nombre usando string y despues intentar guardar un entero

Publicado por Intento Programar (1 intervención) el 28/05/2023 01:47:41
void registro ( string nombre , int doc , string placa , string codigo) {

cout << "Digite su nombre :" ;
cin >> nombre ;// Se guarda el nombre pero se sale del programa de frente ya no guarda el dni ni la placa .Por que pasa eso
cout << " Digite su DNI"<< endl ;
cin >> doc ;
cout<< " Digite la placa :" ;
cin >> placa ;
cout << "Digite el codigo: ";
cin >> codigo ;



}
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
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Problema con guardar un nombre usando string y despues intentar guardar un entero

Publicado por dario (718 intervenciones) el 28/05/2023 06:09:43
Hola, ejecutando tu codigo por separado si funciona.
Cuando ingreses el nombre solo ingresa un nombre sin espacios en blanco.
Pruebalo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main() {
    string nombre,placa,codigo;
    int doc;
 
    cout << "Digite su nombre: " ;
    cin >> nombre ;
    cout << "Digite su DNI: ";
    cin >> doc;
    cout<< "Digite la placa: " ;
    cin >> placa;
    cout << "Digite el codigo: ";
    cin >> codigo;
 
    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
0
Comentar