2016-11-20 1 views
1

이상한 이유로 내 작은 프로그램이 내가 원하는 방식으로 나타나지 않는다. 마지막으로 \t은 이상한 이유로 끝나지 않는다.여러 줄을 한 줄에 인쇄하는 것

아무도 나를 설명 할 수 있습니까?

#include <stdio.h> 
int n,litera; 
void main (void) 
{ n=1; 
    printf("File\tEdit\tView\tCompile\tQuit\n"); 
    printf("Selectati optiunea aleasa:"); 
} 
+0

당신은 무엇을 기대 :

은 여기 Q & D 솔루션입니다? 너는 무엇을 얻 느냐? – alk

+0

OT : 그것은'int main (void)'입니다, BTW. – alk

+0

글쎄, 나는 다음과 같이 나타나기를 기대하고 있었다. –

답변

1

정말 이상한 점은 없습니다. Compile은 4 자 이상이므로 다음 탭 블록에 3 칸을 넣습니다. 따라서 결과. 그렇지 않으면 두 \t\t을 사용하십시오.

#include <stdio.h> 
#define TAB " " 

int n,litera; 

int main (void) 
{ n=1; 
    printf("File"TAB"Edit"TAB"View"TAB"Compile"TAB"Quit\n"); 
    printf("Selectati optiunea aleasa:"); 
    return 0; 
} 
+0

덕분에 지금 내가 원하는대로 작동합니다! –

+0

작동 원리를 설명해 주셔서 감사합니다. –

+0

예. 답변을 수락하여 질문에 해결 표시를하십시오. –

관련 문제