2014-11-20 5 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

+0

for 루프는 무엇입니까? –

+0

전체 화면에서이 인쇄 fb. – user3297557

답변

0

for 루프에도 불구하고 if 문을 사용하여이 단계를 실현할 수 있습니다. 귀하가 입력 한 내용이 ch인지 질문하십시오. . 그런 다음 콘솔 화면을 지우고 을 인쇄 할 수 있습니다. 예를 들면 다음과 같습니다. if(ch == 9){ system("cls"); //for linux: system("clear"); printf("9\r\n"); }

그런데 main 함수는 정수를 반환해야합니다.

행운을 빈다.

관련 문제