cin>>name;
这句在输入Xiao Ming时遇空格,xiao被输入name,
而Ming留在键盘缓冲区中,被cin.getline(school, 50);捕获。
而如果输入 XiaoMing,中间无空格,则会出现
Name为XiaoMing, 回车被school捕获。
而school为空。
所以应该改为:
cin.getline(name,16);// >> name;
cout << “请输入您的学校:” << endl;
cin.get();
cin.getline(school, 50);
这是字符串输入要注意的事。