#include<iostream>
using namespace std;
struct teacher
{
char name[20];
int id;
char grade[20];
char qual[20];
char heighest[20];
};
int main()
{
teacher t1,*ptr_t1;
ptr_t1=&t1;
cout<<"please Enter your Name \n";
gets(ptr_t1->name);
cout<<"please Enter your grade\n";
gets(ptr_t1->grade);
cout<<"please Enter your ID \n";
cin>>ptr_t1->id;
cout<<"please Enter your Qualification \n";
gets(ptr_t1->qual);
cout<<"please Enter your heighest \n";
gets(ptr_t1->heighest);
system("pause");
return 0;
}
これは私のコードです gets(ptr_t1->qual) は値を受け入れず、私のプログラムは gets(ptr_t1->heighest) にジャンプしました