int calc(*fp)(int,int),int n,int m){return (*fp)(n,m);}
int (*select)(char op))(int,int){
switch(op){
case '+':return add;
case '-':return sub;
}}
int Main(){
int v,u;char op;int (*fp)(int,int);
Printf("请输入整数+-的式子");
Scanf("%d%c%d",&v,&op,&u);
fp=select(op);
Printf("%d%c%d=%d",v,op,u,calc(fp,v,u);return 0;
}
这是我从哥手稿抄的,我想知道C#中有没有和Scanf一样功能的函数,即提取也可从类型出发,使之分开。
如果无,请您教我导入吧。