April 17, 2010
#define _CRT_SECURE_NO_DEPRECATE 1  /* VisualC++2005 での警告抑制 */
#include <stdio.h>

void add(int num1, int num2, int *ans);

int main(void)
{
	int num1, num2, ans;
	
	printf( "1つ目の整数を入力して下さい\n" );
	scanf( "%d", &num1 );
	printf( "2つ目の整数を入力して下さい\n" );
	scanf( "%d", &num2 );
	
	add( num1, num2, &ans );  /* 加算結果を受け取る */
	printf( "%d + %d = %d\n", num1, num2, ans );  /* 計算式を出力 */
	
	return 0;
}

/* 2つの引数の加算結果を、指定されたアドレスに格納 
   num1, num2  加算する2つの整数。
   *ans 加算結果を格納する位置。 */
void add(int num1, int num2, int *ans)
{
	*ans = num1 + num2;
}