Blog Content

    티스토리 뷰

    63.C# - 명령줄인수 ( Commands Line Prompt )

    반응형

    예제입니다.
    dir c"\ 식으로 명령어(exe) 뒤에 따라오는 문자열
    예) 명령줄인수.exe 1 100 3 =>1 부터 100까지 3의 배수 합을 구하는 프로그램
    예)명령줄인수.exe 1 50 2 =>1부터 50까지 2의 배수의 합을 구하는 프로그램




    Program.cs
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace 명령줄인수
    {
        class Program
        {
            static void Main(string[] args)
            {
                if (args.Length < 3)
                {
                    Console.WriteLine("명령줄인수는 3개 이상 필요합니다.");
                    return;
                }
                int first = Convert.ToInt32(args[0]);
                int second = Int32.Parse(args[1]);
                int num = Convert.ToInt32(args[2]);
                int sum = 0;

                for (int i = first; i <= second; i++)
                {
                    if (i % num == 0) {
                        sum += i; }
                }
                Console.WriteLine("{0}~{1}까지 {2}의 배수 합 : {3}",
                       first, second, num, sum);

            }
        }
    }

    결과화면


    저는 "명령줄인수.exe"파일을 C드라이브에 복사 했습니다.


    63.명령줄인수.zip
    다운로드

    반응형

    Comments