소스 파일명: testArgumentsCPP.cpp
- #include <iostream> // cout 함수와 endl 문자의사용을 위해
- #include <cmath> // atof 함수 사용을 위해
- using namespace std;
- // argc는 명령행 인자 개수, argv는 명령행 인자 문자열의 배열
- int main(int argc, char *argv[]) {
- int i;
- double sum = 0.0; // 초기화
- // 명령행 인자(command-line argument) 개수 출력
- cout << "Count of arguments: " << argc << endl;
- for (i = 0; i < argc; i++) {
- // 스트링을 배정밀도 부동소수점수로 변환하여 누적
- sum += atof(argv[i]);
- }
- // 배정밀도 부동소수점수 값을 cout로 출력
- cout << "The sum of arguments is " << sum << endl;
- return 0;
- }
컴파일> cl -GX testArgumentsCPP.cpp
실행> testArgumentsCPP 1 2 3 4
Count of arguments: 5
The sum of arguments is 10
실행> testArgumentsCPP 1 2 3 4.1
Count of arguments: 5
The sum of arguments is 10.1
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
'프로그래밍 > C++' 카테고리의 다른 글
80컬럼 컨솔에 19단표 출력하기 예제 (1) for CPlusPlus (0) | 2008.03.03 |
---|---|
(최대공약수 구하기) while... 반복문 예제 for CPP (0) | 2008.02.22 |
if...else... 조건문 사용 예제 for C++ (0) | 2008.02.19 |
[C++] iostream.h와 iostream의 차이점 (0) | 2008.02.17 |
Visual C++ 2005 Express Edition로 Win32 어플리케이션 만들기 (0) | 2008.02.13 |