2016-11-30 1 views
0

명령 행을 사용하여 C 프로그램 출력을 텍스트 파일로 리디렉션해야합니다. C 프로그램 출력을 텍스트 파일에 자동으로 입력하는 명령과 입력을 프로그램에 텍스트 파일로 가져 오는 명령이 필요합니다. 누군가 도와 줄 수 있습니까?C 파일 출력을 텍스트 파일로 리디렉션

+2

"입력 리디렉션"과 "출력 리디렉션"을 찾아보십시오. – Rorschach

+1

리디렉션 연산자 '<' and '>'을 사용하여 입력과 캡처 출력을 각각 제공해야합니다. –

+2

[Windows 명령 프롬프트 출력 표시 및 파일로 리디렉션] 가능한 중복 (http://stackoverflow.com/questions/796476/displaying-windows-command-prompt-output-and-redirecting-it-to-a-a-a-a-) 파일) – Prajwal

답변

0

기본적으로 "입력 및 출력 리디렉션"이 필요합니다.

의가 (코드에서 fgets()이 - 그냥 예)는 사용자로부터 약간의 출력을 예상하는 코드가 있다고 가정 해 봅시다 ...

, 당신은 프로그램 대신 cmd를에 사용자 입력을 기다리는 파일에서 읽고 싶어

당신은 그것을 부를 것이다 : program.exe < input.txt

마찬가지로, 출력, 대신 명령 프롬프트, 당신은 program.exe > output.txt

한 줄 모두를 결합 할 것이다, 파일에 쓸 printf() 원하는 program.exe <input.txt> output.txt

관련 문제