printf
을 수정하여 콘솔이 아닌 파일에 문자열을 출력 할 수 있습니까?C printf()를 수정하여 파일로 출력
나는 인터넷에서 무엇인가 올려다 보았는데 이것과 관련된 dup
, dup2
및 fflush
과 같은 전화를 발견했다.
편집 :
어쩌면 내가 분명하지 않다 .. 물건이는 C의 시험 문제 있다는 것입니다 ... 질문은 다음과 같다 :
가 어떻게 프로그램이 정상적으로 출력 문자열 설명 화면 (printf()
사용)은 문자열을 파일
에 출력하고을 언급 된 프로그램의 코드를 변경하지 않고 만들 수 있습니다.
* 왜 * 아주 이상한 일을하고 싶은지 설명하면 일반적으로 답이 좋을 것입니다. – unwind
'fprintf'는 어떻습니까? 또는 쉘 리다이렉션 ('./myprogram> some_file')을 사용하고 있습니까? –
@JoachimPileborg ... 답을 주셔서 감사합니다. 쉘 리디렉션 옵션을 더 자세히 살펴 보겠습니다. – user1317277