Dev - C++ - Realizar una estructura en C++

 
Vista:
sin imagen de perfil

Realizar una estructura en C++

Publicado por Jose (1 intervención) el 29/11/2021 02:44:59
Realizar un programa que permita guardar en un tipo struct los datos concernientes a un estudiante, los datos de interés son:

• Matricula
• Nombre
• Carrera
• Promedio
• Dirección

al ejecutar el codigo me marca en automatico sólo los datos de la primera variable y en automatico me imprime los siguients datos sin información

#include<iostream>
#include<conio.h>

using namespace std;

struct datosalumno{
char matricula [10];
char nombre[20];
char carrera[20];
int promedio;
char direccion[50];
}Alumno1;
int main(){

cout<<("Matricula: "'\n');
cin.getline(Alumno1.matricula,10,'\n');
cout<<"Nombre: ";
cin.getline(Alumno1.nombre,20,'\n');
cout<<"Carrera: ";
cin.getline(Alumno1.carrera,20,'\n');
cout<<"Promedio: ";
cin>>Alumno1.promedio;
cout<<"Direccion: ";
cin.getline(Alumno1.direccion,50,'\n');

cout<<"\ndatos del estudiante\n";
cout<<"Matricula: "<<Alumno1.matricula<<endl;
cout<<"Nombre: "<<Alumno1.nombre<<endl;
cout<<"Carrera: "<<Alumno1.carrera<<endl;
cout<<"Promedio: "<<Alumno1.promedio<<endl;
cout<<"Direccion: "<<Alumno1.direccion<<endl;

getch();
return 0;
}
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++

Realizar una estructura en C++

Publicado por dario (718 intervenciones) el 29/11/2021 03:21:27
Hola, tu mismo codigo un poquito arreglado
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<iostream>
 
using namespace std;
 
struct datosalumno{
  char matricula [10];
  char nombre[20];
  char carrera[20];
  int promedio;
  char direccion[50];
}Alumno1;
 
int main(){
  cout<<"Matricula: ";
  cin.getline(Alumno1.matricula,10,'\n');
  cout<<"Nombre: ";
  cin.getline(Alumno1.nombre,20,'\n');
  cout<<"Carrera: ";
  cin.getline(Alumno1.carrera,20,'\n');
  cout<<"Promedio: ";
  cin>>Alumno1.promedio;
  cin.ignore();
  cout<<"Direccion: ";
  cin.getline(Alumno1.direccion,50,'\n');
 
  cout<<"\ndatos del estudiante\n";
  cout<<"Matricula: "<<Alumno1.matricula<<endl;
  cout<<"Nombre: "<<Alumno1.nombre<<endl;
  cout<<"Carrera: "<<Alumno1.carrera<<endl;
  cout<<"Promedio: "<<Alumno1.promedio<<endl;
  cout<<"Direccion: "<<Alumno1.direccion<<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