putchar

    0

    1답변

    루프 외부의 putchar (c) 값은 얼마입니까? main() { int c; while (c = getchar() != EOF) { printf("printf c_inloop :%d\n",c); printf("Putchar c_inside: "); putchar(c); printf("\n\n");

    0

    4답변

    C에서 텍스트를 한 번에 한 글자 씩 표시하는 간단한 "타자기"효과를 프로그램하려고합니다. 여기에 내가 가지고있는 기능은 다음과 같습니다 #include <stdio.h> #include <unistd.h> void typestring(const char *str, useconds_t delay) { while (*str) { p

    0

    4답변

    이것은 K & R 연습입니다. 그것은 하나 이상의 공간을 두 배 이상으로 대체해야합니다. 대신 입력, 공간 및 모든 것을 정확하게 반영합니다. 또한, 다른 연습에서 EOF (ctrl-d)를 사용하고이 연습을 위해 RETURN (Enter)을 사용해야하는 이유는 무엇입니까? (I 우분투를 실행하지만 맥에서 SSH를 사용하고 있습니다.) #include <st

    2

    2답변

    최근 EOF 문자 콘솔 창에 대한 흥미로운 해석이있었습니다. Windows 7 코드를 실행하는 일부 컴퓨터에서는 putchar (255) & & putchar (-1)이 공백 문자로 표시되고 일부는 'a' 문자로 표시됩니다. 두 번째는 나를 혼란스럽게합니다. 말해줘, 왜 이러는거야?

    5

    5답변

    나는 KR 's The C 프로그래밍 언어를 읽고있어 putchar와 getchar에 혼란스러워하고있다. 나는 10 개의 문자를 입력하는 프로그램을 만들었고 그 프로그램은 다시 화면에 출력했다. #include <stdio.h> int main() { int i; int ch; for(i = 0; i < 10; i++)

    6

    2답변

    나를 난처한 상황에 빠진 기능 설명 'putchar()'문자를 표시합니다. 그러나 터미널에서 프로그램을 실행할 때 왜 'putchar()'을 표시하기 위해 전체 줄을 전달할 수 있습니까?

    1

    2답변

    나는 당신이 아마 너무 많이 들었던 것처럼 스스로 C를 가르치려고하고 있으며, 내가 뭘 잘못하고 있는지 알 수 없다. 내가하고있는 운동의 요점은 탭을 지정된 수의 공백으로 대체하는 것입니다. 그것은 unix 명령 확장을 모방 한 것으로되어 있습니다. 여기에 지금까지 가지고 무엇을 : 나는 그것을 실행하고 (나는 GNU/리눅스를 사용하고 있기 때문에), Ct

    3

    1답변

    #include <stdio.h> int main(void) { int c; c = getchar(); putchar(c); c = getchar(); putchar(c); c = getchar(); putchar(c); return 0; } 한 번만 입력 한 줄을 사용하여

    4

    4답변

    Im 초보자 C 프로그래밍 언어를 배우고 Microsoft Visual C++를 사용하여 코드를 작성하고 테스트합니다. 눌러 키보드로 모든 시간을 입력 #include <stdio.h> int main(void) { int c; while ((c = getchar()) != EOF) putchar(c); return 0;}

    1

    5답변

    while(1) { if(i == 6) break; temp[i] = getchar(); putchar(temp[i]); i++; } 이 방법으로 getchar를 사용해야 할 때마다 입력을 입력으로 받아들이므로 6 대신 3 자만 입력하도록 제한됩니다. 왜 getchar가 입력? 이것을 피하는 방법? 입력