컴파일은 Dev-C++ 에서
소스 파일명: testArgumentsMain.m
- #import <Foundation/Foundation.h> // NSLog 사용을 위해
- #import <stdio.h> // printf 함수 사용을 위해
- #import <string.h> // atof 함수 사용을 위해
- // argc는 명령행 인자 개수, argv는 명령행 인자 문자열의 배열
- int main(int argc, const char *argv[]) {
- int i;
- double sum = 0.0; // 초기화
- // 명령행 인자(command-line argument) 개수 출력
- printf("Count of arguments: %d\n", argc);
- for (i = 0; i < argc; i++) {
- // C 스트링을 배정밀도 부동소수점수로 변환하여 누적
- sum += atof(argv[i]);
- }
- // 배정밀도 부동소수점수 값을 %g로 출력
- printf("The sum of arguments is %g\n", sum);
- // 배정밀도 부동소수점수 값을 %lg로 출력
- NSLog(@"The sum of arguments is %lg\n", sum);
- system("PAUSE"); // 키보드 입력 대기
- return 0;
- }
실행> TestArguments 1 2 3 4
Count of arguments: 5
The sum of arguments is 10
TestArguments[2456] The sum of arguments is 10
실행> TestArguments 1 2 3 4.2
Count of arguments: 5
The sum of arguments is 10.2
TestArguments[5180] The sum of arguments is 10.2
'프로그래밍 > Objective-C' 카테고리의 다른 글
80컬럼 컨솔에 19단표 출력하기 예제 for Objective-C (0) | 2012.04.30 |
---|---|
(최대공약수 구하기) while... 반복문 예제 for Objective-C (0) | 2012.04.30 |
if...else... 조건문 사용 예제 for Objective-C (0) | 2012.04.29 |
윈도우의 Cygwin 에서 Objective-C 언어로 작성된 HelloWorld 예제 (0) | 2011.08.04 |
Objective-C 언어에서 긴 자리 정수(BigInt) 사용하기 (0) | 2011.08.04 |