아래소스는 사용자 정의 함수로 원의 넓이를 구하는 예제이다.
/*
프로그램 명 : program2.c
작성자 : hans
작성일 : 2000.07.03
*/
//프로그램 시작
#include <stdio.h>
#include <stdlib.h> /* atoi 함수를 사용하려면 stdlib.h를 선언해줘야 한다. */
#define PI 3.141592
double Circles(int radius) {
double iValue;
iValue = radius*radius*PI;
return iValue;
}
void main(int arg, char* argv[]) {
if (arg != 2) {
printf(" 사용법은 다음과 같습니다. \n");
printf(" usage : program2.exe 12 \n");
}
else {
printf("반지름 %s인 원의 넓이는 %f입니다\n", argv[1],
Circles(atoi(argv[1]))); /* atoi는 문자를 숫자로 변환하는 함수이다. stdlib.h에 정의되어 있다. */
}
}