-1
내 개정 재료를 통과하고 다음과 같은 이해할 수 없다 :다음 bash 프로그램 호출은 무엇을합니까?
나는 텍스트의 형태로 입력을 출력 컴파일 된 C myCProgram
프로그램이 있습니다. 따라서 bash에서 ./myCProgram input.txt
및 input.txt
으로 호출 된 경우 "this is a test"
을 포함하면 프로그램은 stdout "this is a test"
에 출력됩니다. 나는 그것이이며, 잠재적 인 bash는 프로그램의 범위를 테스트하기 위해 호출 내가 제외한 전부를 통과해야 다음
./myCProgram file.txt < input.txt
그것은으로 설명한 기능입니다 : 당신의 프로그램이 하나의 명령 행 인수로 파일을 소요하고 기대 stdin에 입력하십시오.
누구든지 여기에 무슨 일이 일어나는지 설명하고 내 코드에서 어떻게 처리해야하는지 제안 할 수 있습니까?
이 * 재 지정에 대한 자세한 내용을 읽어 input.txt를의 내용을 입력. –