子函数调用问题
#include<stdio.h>void main()
{
void f1();
void f2();
while(1)
{
f1();
printf("&&&&&&&&&\n");
}
getch();
}
void f1(void)
{
char c1;
do
{
c1=getch();
}while(c1<'0'||c1>'9');
putch(c1);
f2();
}
void f2(void)
{
char c2;
do
{
c2=getch();
}while(c2<'0'||c2>'9'||c2!='\b');
if(c2=='\b')
{
putch('\b');
putch(' ');
putch('\b');
f1();
}
else putch(c2);
}
键盘输入1后不能再输入其他的,应该输入两个数才是对的