putchar

    -1

    1답변

    나는 약간 붙어있어 내가 잘못하고있는 것을 빨리 찾을 수 있기를 바란다. 나는 탭을 탭이 아닌 출력을위한 공백으로 간주하게하고 싶다. 이 경우 3 칸 = 1 탭을 사용하고 있습니다. 저는 그것이 지금부터 탭을 탭으로 읽는 중이기 때문에 처음의 성명서를 어떻게 설정하는지와 관련이 있다고 가정하고 있습니다. int main() { int i, c;

    0

    4답변

    main() { int c; while ((c = getchar()) != EOF) { putchar(c); } } 나는 getchar()이 문자를 버퍼링한다는 것을 알고 있습니다. 이 프로그램을 실행하고 Hello과 같은 문자를 입력하고 Enter를 누르지 않고 EOF 문자를 눌렀다면 Hello 문자를

    0

    1답변

    나는 GNU libc의 설명서에서 this 코드를 테스트했다 : #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <termios.h> /* Use this variable to remember original terminal attributes. */ struct term

    1

    2답변

    터미널에서 파일에 내용을 쓰려고합니다. 파일은 생성 중이지만 내용은 파일에 쓰여지지 않습니다. #include<stdio.h> #include<stdlib.h> #include<math.h> int main(int argc, char *argv[]) { FILE *fp; fp=fopen(argv[1]

    1

    1답변

    getchar와 함께 터미널 드라이버가 어떻게 작동하는지 이해하려고합니다. 코드 1 : 여기 KandR을 읽는 동안 내가 쓴 몇 가지 샘플 코드입니다 #include <stdio.h> int main(){ int c = getchar(); putchar(c); return 0; } 코드 2 : #include <s

    2

    1답변

    내 코드는 #include <stdio.h> #include <ctype.h> #define size 5 void main(){ int i; char letter[size]; for(i=0;i<size;i++) letter[i]=getchar(); for(i=0;i<size;i++) put

    -2

    2답변

    이러한 기능의 실제 용도는 무엇입니까? 우리가 while 루프를 사용하여 그들을 사용한다면 우리는 입력을 "hello"과 같이 입력하면 "hello"이라는 결과를 얻게됩니다. EOF 그래서 요점은 무엇입니까?

    0

    1답변

    #include<stdio.h> int main(){ int c = getchar(); while(c != EOF){ putchar(c); c = getchar(); } } 위의 코드에서 c가 EOF가 된 후에 프로그램이 종료되지 않는 이유는 무엇입니까? 코드> 도서의 참조 : 18

    3

    1답변

    필자는 항상 putc를 여러 번 호출하는 것이 puts 또는 printf보다 빠르다고 생각해 왔습니다. 예를 들어, "hello"를 출력하려면 실제 프로그램에서 항상 puts 나 printf를 사용할 것이지만 지금은 C 코드를 생성하는 프로그램을 작성하므로 putchar('h'); putchar('e') ...으로 코드를 생성 할 것인지 궁금합니다. 더 빠

    0

    2답변

    는 단순히 비트로 부호없는 INT를 인쇄하기 위해 노력하고있어,하지만 내 코드를 나타납니다은 if 문이 같은 변경되는 경우에만 작동 void checksWithOne(unsigned int userInput) { int i = 0, a = 0; for (i = sizeof(int)*8-1; i >= 0; i--) {