我写了一个程序打印" fb "在控制台上。 我想要的是,当用户按9然后 b 被 9 替换。 这是我打印的代码。
#include<conio.h>
void main()
{
int r,c;
char ch;
clrscr();
for(r=0;r<=24;r++) //Fills rows 0 to 24
for(c=0;c<=79;c++) //Fills columns 0 to 79
printf("fb",1);
ch=getch();
}
我不知道第二部分。
答案 0 :(得分:0)
尽管你的循环无用,但你可以用if语句实现这一步。尝试询问ch是否是您输入的内容,在您的情况下 9 。然后,您可以清除控制台屏幕并打印 9 。例如:if(ch == 9){
system("cls"); //for linux: system("clear");
printf("9\r\n");
}
顺便说一句,你的main函数应该返回一个整数。
祝你好运!