main 함수 인자 전달 int main( int argc, char**argv)

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

tar zxvf game.tar.gz
tar이라는 실행파일에
(1) tar (2) zxvf (3) game.tar.gz
3개다. int argc는 3이 전달된다.
char*argv[3] 세개의 문자열을 꺼내서 쓸 수 있다.... 아마도...

main.exe 파일 실행시에...
main 샘슝 꼬랐다  //3개의 문자열
main 애미콜좆다 //2개의 문자열
main "샘슝 꼬랐다" //2개의 문자열
참고...

if문을 통해 인자의 수를 제대로 입력했을 경우에만 실행되도록...
if (argc != 3)
{

  printf("사용방법이 잘못됐다");

  return 1; //이걸로 종료시켜버린다.
}


 

Leave a Reply

Your email address will not be published. Required fields are marked *

 characters available

7 + 1 =