메인함수 인수에 대한 질문있어요 !
아라
2023.04.01
질문 제목 : 메인함수의 인수에대한 질문질문 요약 :int main(int argc, char **argv) 일때
인수값을 넣기위해서는 명령 프롬트를 사용하여야 합니다.
그런데 명령프롬트에서 를 이용할경우 특이한 현상이 일어나는데 명령 프롬트에서 의 의미가 뭔지 궁금합니다.
질문 내용 :이 프로그램은 txt 파일을 입력 하고 output txt 파일을 출력 받는데dbl_space infile.txt outfile.txt (argc=3)(이변수는 메인 인수의 갯수를 세어주는 역활을 하는것 같습니다)이런 명령어를 사용하면 infile 을 원하는 동작을 통하여 outfile로 output 하여 줍니다.그런데 문제에서 output을dbl_space infile.txt outfile.txt 를 사용하여 파일을 출력해보라 하여 해보았습니다.(argc=2)
그 결과 단순히 outfile.txt로 화면에 출력되는 출력값들을 저장해주는 역활을 하는것으로 확인되었습니다.
결론...의 함수는 단순히 화면에 표시되어야 하는 출력값을 앞의 파일로 저장한다는 명령어인가요?