freopen

    0

    1답변

    freopen()을 사용하여 두 개의 다른 파일로 인쇄하려고합니다. 가능합니까? NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *docDir = [paths objectAtIndex: 0]; NSString *

    2

    1답변

    C 또는 C++ 프로그램에서 freopen을 사용하여 출력 (즉 stdout 파일 설명자)을 다른 파일로 리디렉션하거나 파일 설명자를/dev/null 또는 다른 싱크로 다시 열지 않고 삭제할 수 있습니다. 질문 : 내가 그렇게하면 프로그램이 실행을 종료하기 전에 명시 적으로 파일 설명자를 닫아야합니까? 왜? 어떤 플랫폼에서? 파일 설명자를 닫지 않으면 일반

    0

    2답변

    freopen-stdout 뒤에 어떻게 터미널에 인쇄 할 수 있습니까? freopen("out", "w", stdout); // reopen stdout /* something */ printf("Now I want to print this on terminal");

    0

    2답변

    프로그램 이벤트 스트림이 포함 된 저장 파일이 있습니다. 프로그램은 파일을 읽고 이벤트를 실행하여 이전 상태 (프로그램 호출 사이)를 복원 할 수 있습니다. 그 후에 새로운 이벤트가이 파일에 추가됩니다. 파일을 읽기/쓰기 (fopen rw)로 한 번 열어도 사용 패턴이 노출되지 않았습니다. 하지만 처음에는 읽기 전용으로 열고 (fopen r) 나중에 추가로

    0

    1답변

    윈도우,이 테스트 코드를 실행 : write with freopen clocks elapsed: 2767 write with fopen clocks elapsed: 8337 이유 : #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <time.h> #include <assert.h> int

    2

    3답변

    나는 C++에서 다음과 같은 것을 가지고있다. 여러 번 파일을 읽지 만 실패했습니다. 다시 freopen 한 후 fseek를 사용하여 파일의 헤드로 이동하지만 여전히 한 번만 읽을 수 있습니다. 두 번째로, cin은 아무것도 얻지 못합니다. @. 나는 정말 그걸로 혼란스러워. 정말 권장되지 않는 파일을 읽을 C++과 C를 혼합 #include <cstdio

    0

    1답변

    일단 제어 터미널에서 분리되면 데몬을 사용할 수 없으므로 데몬이 stdout (및 stderr)에 쓰지 않아야 함을 이해합니다. 하지만 내 원래 로깅을 계속 사용할 수 있도록 stdout을 일반 파일로 다시 열 수 있습니까? 이것은 나를 위해 아주 좋고 유용 할 것입니다. 나는 데몬을 시작할 수 있습니다 freopen("/dev/null/", "r", st

    0

    1답변

    편집 : 문제를 좁히기는했지만 여전히 나에게 의미가 없습니다. 내 코드는 8 줄이됩니다. int savedOut = dup(1); printf("Changing the outstream to process.txt!") if (freopen("process.txt", "w"m stdout) == NULL) printf("FREOPEN() FAIL

    -1

    1답변

    현재 사용자가 컨트롤 D를 누를 ​​때까지 파일에 cout을 쓰는 프로그램을 작성 중입니다. 그 후에 터미널에 다시 보내고 싶습니다. 다음은 내 코드 샘플입니다. freopen(outputfile,"w",stdout); for(;;) { if(cin.fail()) //user pressed control-D { break;

    0

    1답변

    사용하여 하위 디렉토리 : freopen("output/output-1.txt", "w", stdout); 나는 현재 디렉토리에 출력로 변경 시도하고 그것은 작동합니다. 대상 출력 파일이 서브 디렉토리에있을 때 오류없이 종료됩니다. 그러나 파일은 작성되지 않습니다. 필요한 디렉토리를 작성해도 문제가 해결되지 않습니다. void write_to(int sub