2014-11-20 89 views
0

我編寫了一個程序,在控制檯上打印「fb」。 我想要的是,當用戶按9然後b被替換爲。 這裏是我的代碼打印。用一些其他字符替換控制檯上的字符

#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

什麼是'printf(「fb」,1)'應該這樣做?你打算在屏幕上寫「fb」25 * 80次嗎? – lurker 2014-11-20 17:12:38

+0

什麼是for循環? – 2014-11-20 17:12:49

+0

此打印整個屏幕上的fb。 – user3297557 2014-11-20 17:15:23

回答

0

儘管你沒有for循環,你可以用if語句來實現這一步。嘗試詢問ch是否是您的輸入,在您的案例中。然後,您可以清除控制檯屏幕並打印出。例如:if(ch == 9){ system("cls"); //for linux: system("clear"); printf("9\r\n"); }

順便說一下,你的主函數應該返回一個整數。

祝你好運!

相關問題