采用调用指针函数的方法编程实现:从键盘输入对应字符串的首字符,可以输出该字符串。要求字符串有3个,当输入字符位1时,输出学生姓名,字符位2时,输出学生性别,字符位3时,输出学生专业,字符为4时,输出学生所在学院。其他字符输出错误提示。
时间: 2024-04-29 20:24:13 浏览: 6
```c++
#include <iostream>
#include <string>
using namespace std;
void printName() {
cout << "张三" << endl;
}
void printGender() {
cout << "男" << endl;
}
void printMajor() {
cout << "计算机科学与技术" << endl;
}
void printCollege() {
cout << "信息工程学院" << endl;
}
int main() {
char c;
cout << "请输入对应字符:" << endl;
cin >> c;
void (*printFunc)();
switch(c) {
case '1':
printFunc = printName;
break;
case '2':
printFunc = printGender;
break;
case '3':
printFunc = printMajor;
break;
case '4':
printFunc = printCollege;
break;
default:
cout << "输入错误!" << endl;
return 0;
}
printFunc();
return 0;
}
```