単純なIOの問題が何であるかわかりません:
これは私がIOを行うコードです:
cout << "Enter an Employee name: ";
getline(cin, empName);
cout << "Employee Position: " ;
cin >> empPos;
cout << "Enter the Number of Years of Experience: ";
cin >> numOfExp;
cout << "Enter the deprtment Number: ";
cin >> deptNum;
ここに私の間違った出力があります: 名前が最初に読み取られたときはすべて問題ありませんが、2 回目に何かが自動的に名前に渡されたように見えますが、ユーザーに名前の入力を求めません。
ここに私の出力があります:
Name: Unknown
Department Number: 0
Employee Position: E
Years of Experience: 0
Salary: 0
Total Number of Employees: 1
Enter an Employee name: arasd d
Employee Position: s
Enter the Number of Years of Experience: 12
Enter the deprtment Number: 12
Name: arasd d
Department Number: 12
Employee Position: s
Years of Experience: 12
Salary: 0
Total Number of Employees: 1
Enter an Employee name: Employee Position:
ご覧のとおり、最後の行が問題です。これを修正する方法はありますか?