01/10/2018, 11:57

Tại sao code của em lại bị dừng lại chỗ nhập age

Chào mọi người, em mới học đến đoạn con trỏ và tập viết 1 đoạn nhỏ sau:
Nhưng mà sao chạy thì chỉ đến nhập tên thôi ạ.
mọi người giải thích em với, em cảm ơn !

#include<iostream>
#include<string>
using namespace std;
typedef struct{
  string name;
  int age;
}Employee;
void prtstruct(Employee *myEmployee);
void prtstruct(Employee *myEmployee){
  myEmployee=new Employee;
  cout<<"Name:"<<endl;
  cin >>(*myEmployee).name;
  cout<<"Age:"<<endl;
  cin>> (*myEmployee).age;
}
void Display(Employee *myEmployee);
void Display(Employee *myEmployee){
cout<<"Name: "<<(*myEmployee).name<<endl;
cout<<"Age: "<<(*myEmployee).age<<endl;
}

int main(){
  Employee *myEmployee;
  prtstruct(myEmployee);
  Display(myEmployee);
  return 0;
}
Son0nline viết 13:58 ngày 01/10/2018

lỗi khi nhập tên có dấu cách phải không?
bạn xem lại 2 bài về CIN của anh Đạt nhé

Bài liên quan
0