반응형
C에서 프로그램의 인수는 다음과 같이 구한다.
int main( int argc, char * argv [] )
{
printf( "argc = %d\n", argc );
for( int i = 0; i < argc; ++i )
{
printf( "argv[ %d ] = %s\n", i, argv[ i ] );
}
}
C:\>test c file1 file2
위와 같이 프로그램을 실행할 때 저장되는 변수는 다음과 같다.
argc = 4
argv[0] = "test"
argv[1] = "c"
argv[2] = "file1"
argv[3] = "file2"
반응형
'컴퓨터 > C' 카테고리의 다른 글
C 언어 - 3개 이상 입력 min,max 함수 (0) | 2022.09.17 |
---|---|
인라인(inline) 함수 사용하기 (0) | 2022.06.29 |
C 언어 goto 문 (0) | 2022.05.02 |
C 문자열 포맷 (0) | 2022.05.02 |
memcmp와 strcmp와 strncmp의 차이 (0) | 2022.05.02 |
댓글