본문 바로가기

C

main 함수의 argc, argv

728x90
반응형

main 함수의 매개변수: argc, argv


int argc: 메인함수에 전달되는 정보의 개수를 의미 / 인수 갯수를 표시함


char* argv : 메인함수에 전달되는 실질적인 정보로, 문자열의 배열을 의미

                        인덱스가 0인 문자열은 프로그램의 실행경로로 항상 고정되어 있음

 

#include <stdio.h>
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]);
    }
    return 0;
}

 

 

visual studio는 명령 인수에 직접 원하는 단어를 입력해야함.


argc: 실행파일, cat, cert (3개)

728x90
반응형

'C' 카테고리의 다른 글

C 소켓  (0) 2022.11.26
C언어 총 정리  (0) 2022.11.26