stdio

    7

    3답변

    그래서 libc의 stdio 부분이 어떻게 구현되는지 파헤쳐 봤고 또 다른 질문을 발견했습니다. I는 다음에 볼 man setvbuf 상대 : 제 I/O 동작에 파일을 발생의 malloc (3)라고하고, 버퍼가 얻어진다. 사용자가 실제로 사용하지 않으면 프로그램에 I/O 용으로 malloc이 없어야합니다. 내 직감에 대한 반응은 libc가 여기에 자신의 혼

    1

    2답변

    파일의 내용을 내 프로그램으로 읽으려고하고 있지만 가끔 버퍼 끝에 가비지 문자가 표시됩니다. 나는 C를 많이 사용하지 않고있다. (오히려 나는 C++을 사용 해왔다.)하지만 스트림과 관련이 있다고 가정한다. 나는 정말로 무엇을해야하는지에 관해 모른다. MinGW를 사용하고 있습니다. 여기 (이 상기 제 2 판독의 마지막 날 쓰레기를 준다) 코드이다 #inc

    1

    2답변

    아래의 C++ 프로그램이 파일을 읽지 못했습니다. 나는 cstdio를 사용하는 것이 좋은 습관이 아니라는 것을 압니다.하지만 익숙한 것은 어쨌든 작동해야합니다. $ 1! -l l.uyvy -rw-R - r--로 1 개 아틸라의 아틸라 리터 ./a.out 614,400 2010-04-24 18시 11분 l.uyvy $ 아마도 잘못된 파일, 614,400 밖으

    6

    5답변

    반환 구분 파일을 읽으려고합니다. 문구가 가득합니다. 각 문구를 하나의 문자열에 넣으려고합니다. 문제는 내가 fscanf(file,"%50s\n",string); 으로 파일을 읽을 때 문자열이 하나 개의 단어가 포함되어 있다는 점이다. 공백이 있으면 공백을 감지하여 문자열 읽기를 중지합니다.

    2

    3답변

    두 명령 isdigit() 및 isalpha()의 작동 방식에 대한 간략한 설명이 필요합니다. 물론, 나는 질문을하기 전에 온라인 자료를 읽었지 만, 시도해 보았고 일할 수 없었습니다. 그것들을 사용하는 가장 간단한 방법은 무엇입니까? 가 나는 값을 돌려 준다 알고, 그래서 내가 같이 사용할 수 있으리라 믿고있어 : if(isdigit(someinput)=

    5

    12답변

    나는 아래와 같은 명령을 실행하는 응용 프로그램이 : 나는 <command>를 구성 할 수 있습니다 <command> <switches> >& /dev/null 을,하지만 난 <switches> 제어 할 수 없습니다. 이 명령으로 생성 된 모든 출력은 /dev/null입니다. 출력을 화면에 표시하거나 로그 파일로 리디렉션하고 싶습니다. freopen() 및

    0

    1답변

    iPhone의 표준 I/O를 캡쳐하는 방법은 무엇입니까? 공개 개발 용이 아닌 개인용 개발 용. 나는 어떤 종류의 불규칙한 것을 시도하고 있습니다. 예) 아이폰 콘솔 및 화면 모두에 인쇄 네트워크 스트림 입력. 콘솔 출력을 네트워크 스트림으로 재 지정합니다. NSLog 출력을 내 프로그램으로 리디렉션합니다. ... (등)/복사/Xcode의 주최자에 장치의

    7

    4답변

    보통 sys.stdout의 값을 변경하여 파이썬에서 stdout을 변경할 수 있습니다. 그러나 이것은 단지 print 문장에 영향을주는 것으로 보입니다. 그렇다면, 콘솔에서 출력되는 내용을 파이썬에서 os.system() 명령을 통해 실행하는 것을 억제 할 수있는 방법이 있습니까?

    0

    4답변

    다른 POSIX 스레드에 대해 printf (3)와 같은 표준 출력에 대해 다른 리다이렉션을 수행 할 가능성이 있습니까? 표준 입력은 어떻게됩니까? 표준 입출력을 기반으로하는 많은 코드가 있으며이 코드를 프로세스가 아닌 다른 POSIX 스레드로 분리 할 수 ​​있습니다. 리눅스 운영 체제, C 표준 라이브러리. printf()를 fprintf()와이 스타일

    4

    3답변

    VS 2010을 사용하고 있으며 디버깅하는 동안 표준 입력을 사용하여 파일을 읽는 방법을 C++ 프로그램에서 어떻게 얻을 수 있는지 궁금합니다. 디버깅 할 때 명령 프롬프트에서 수행하는 방법을 알고 있습니다. 기본적으로 필자가 입력하는 대신 cin >>을 사용하여 파일을 읽는 것이 좋습니다.하지만 디버그 모드입니다.