본문 바로가기

개발/Linux

리눅스 환경 - 프로그램 인수

반응형

프로그램 인수


int main(int argc, char *argv[])


argc : 프로그램에 주어진 인수의 갯수

argv : 인수들 자체를 나타내는 문자열들의 배열


myprog left right 'and center' -> 이렇게 myprog프로그램에 인수를 넣어 실행하면?


argc : 4

argv : {" myprog", "left", "right", "and center"}


이렇게 전달 된다. 


이러한 명령줄 인수들은 프로그램에 정보를 전달하는 데 매우 유용하고 수많은 유틸리티 프로그램들도 이용한다.


예)

sort -f file

tar cvfB /tmp/file.tar 1024 

등등


프로그램 인수 실습 


args.c


실행 결과


반응형

'개발 > Linux' 카테고리의 다른 글

프로세스와 신호  (0) 2014.11.06
리눅스 환경 - 로그  (0) 2014.10.16
자료 관리 - 메모리 관리  (0) 2014.10.15
파일다루기 - 파일 디렉터리 접근 권한 관리  (0) 2014.10.15
파일다루기 - 라이브러리 함수들  (0) 2014.10.10