hello.c
#include <stdio.h>
int
main(int argc, char *argv[])
{
printf("Hellow, World!\n") ;
return 0 ;
}
argc : 실행 인자의 개수
argv : 실행 인자의 내용
args.c
#include <stdio.h>
#include <stdlib.h>
int
main(int argc, char *argv[])
{
int i ;
printf("argc=%d\n", argc) ;
for( i = 0 ; i < argc ; i ++ ) {
printf( "argv[%d]=%s\n" , i , argv[i] ) ;
}
exit(0);
}
컴파일
gcc -o args args.c
실행
[root@localhost hello]# ./args a b c
argc=4
argv[0]=./args
argv[1]=a
argv[2]=b
argv[3]=c
[root@localhost hello]# ls
args.c hello.c
[root@localhost hello]# ./args *c
argc=3
argv[0]=./args
argv[1]=args.c
argv[2]=hello.c
'프로그래밍 > 리눅스 프로그래밍' 카테고리의 다른 글
linux 프로그래밍 - libc란? (0) | 2019.09.23 |
---|---|
linux 프로그래밍 - hello world 만들기 (0) | 2019.09.22 |