getchar

    3

    1답변

    나는 사용자로부터의 입력을 기대하는 간단한 대화식 프로그램을 작성했다. 특정 입력을 읽은 후 특정 작업을 수행하지만 사용자가 스트림에서 왼쪽 문자를 읽음으로써 너무 많은 명령을 입력했는지 먼저 확인합니다. 내 문제는 : 스트림에 문자가 남아 있지 않으면 사용자가 enter 키를 누를 때까지 멈추게됩니다. 이것을 무시할 수있는 방법이 있습니까? int che

    0

    2답변

    먼저 scanf()가 이러한 문자를 가져올 수 있기 때문에 getchar()을 호출하고 표준 입력/출력에 일부 문자를 입력합니다. scanf()를 호출하기 전에 버퍼를 비 웁니다.), 여기 프로그램이 있습니다. int main() { getchar(); // i input some characters here , "abcdefgh"

    0

    1답변

    내 실수는 무엇입니까? 나는 textbox2에 웹 사이트에 한 단어를 만들고 싶다. 그리고 나의 나쁜 eng 때문에 미안. :) private void txtHoverWord_MouseMove(object sender, MouseEventArgs e){ if (!(sender is TextBox)) return; var targetText

    4

    3답변

    c/C++에서 키 판독 프로그램을 구현 중입니다. 나는 리눅스를 사용하고있다. 버퍼되지 않은 getchar 함수는 키의 데이터 값을 거의 반환하지 않는다는 것을 알고 있습니다. 모든 ASCII 키 (a-z, A-Z, 1-9, 구두점, 입력, 탭 및 ESC)의 경우 getchar()에서 반환 된 단일 값이 있습니다. 화살표 키와 같은 다른 키의 경우, 읽은

    1

    2답변

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

    0

    3답변

    문자열 "death"와 텍스트 파일의 5 개 문자 문자열을 비교해야합니다. 나는 일을 할 수있는 기능이 없어 보이지만 잘못하고있는 것을 볼 수 없습니다. 누구든지 어떤 제안이 있습니까? * 참고 : 내 strcmp와는 -1을 반환 또는 1 만 strcmp에 결코 0 #include <stdio.h> #include <stdbool.h> #include

    -2

    1답변

    사이에 줄 문자를 추가하는 방법 getchar()를 사용하여 문자 시퀀스로 입력하고 fopen()을 사용하여 pro.cpp 소스 코드 파일을 만드는 프로그램을 작성하고 있습니다. putc() 함수. 이 프로그램에서 만든이 소스 코드 파일을 컴파일하면 오류가 발생합니다. 새 줄에서 int main {}을 시작하면이 오류를 해결할 수 있습니다. 그래서 #inc

    1

    3답변

    사용자가 원하는만큼 여러 번 번호를 입력하게하고 각 번호에 연결된 목록 노드를 만듭니다. 그러나 문자 입력 버퍼를 지우는 여러 가지 방법을 시도했지만 아무 소용이 없습니다. 이상하게도 코드는 한 번 실행되지만 두 번째는 올바르게 실행하지 않습니다. would you like to enter an integer? y Enter an integer: 4

    -1

    2답변

    을 확인하는 중 세그먼트가 잘못되었습니다.이 오류로 인해 한 시간 이상 고생하고 있으며 왜이 오류가 발생하는지 알 수 없습니다. int inp, count; char numBuff[21]; count = 0; while((inp=getchar()) != EOF) { // get Value (last field) printf("input is

    1

    2답변

    그래서 Visual Studio 2012 Ultimate에서 getchar을 사용하여 이상한 결과를 얻고 있습니다. 이것은 코드 오류가 아니며 작동중인 다른 것임을 보여줄 수있는 가장 간단한 예입니다. #include <cstdio> int main(int argc, char* argv[]) { char c = getchar(); pu