아규먼트 1

 #include <stdio.h>
 
int main(int argc, char* argv[ ])
{
   int i=0;
   printf("문자열의 수 : %d \n", argc);
  
   for(i=0; i<argc; i++)
   {
      printf("%d번째 문자열 : %s \n", i, argv[i]);
   }
   return 0;
}

 

아규먼트 2

#include <stdio.h>

int main(int argc, char* argv[ ])
{
 int num1 = 10, num2 = 20;
 if(argc > 2) {
  printf("입력된 아규먼트의 개수가 2개를 넘습니다.\n");
  return 0;
 }

 switch(argv[1][0]) {
  case 'p':
   printf("%d\n", num1+num2);
   break;
  case 's':
   printf("%d\n", num1-num2);
   break;
  case 'm':
   printf("%d\n", num1*num2);
   break;
  default:
   printf("잘못된 아규먼트를 입력했습니다.\n");
 }
 return 0;

 

'프로그래밍언어 > C & CPP' 카테고리의 다른 글

구조체  (0) 2014.06.21
포인터 실습 문제  (0) 2014.06.21
포인터  (0) 2014.06.21
함수&배열 실습 풀이  (0) 2014.06.21
2~3주차 강의자료  (0) 2014.06.14

+ Recent posts