getchar ()函数的用法!
# include <stdio.h>
void action1 (int ,int );
void action2 (int ,int );
int main ()
{
char ch;
int a,b;
printf ("two indegits are :");
scanf ("%d %d", &a, &b);
printf ("your choose is (a/b):\n");
ch = getchar(); //这里用个getchar ()函数正确吗? 执行文件时,有问题!!
switch (ch)
{
case 'a':
case 'A': action1 (a,b); break;
case 'b':
case 'B': action2 (a,b); break;
default: printf ("wrong ");
}
printf (" the result is ");
return 0;
}
void action1 (int a ,int b)
{
printf ("%d\n",a+b);
return ;
}
void action2 (int a,int b)
{
printf ("%d\n",a*b);
return ;
}