#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int mainTest();
//ポインタ変数を参照渡しする方法
//仮引数(ポインタ変数のアドレス(&a))、実引数(ポインタのポインタ変数)
void test(char *inData, char **outData);

int main()
{
	char *data = "1234567890123";
	char *rtnData = "";
	//mainTest();

	//getchar();

	test(data, &rtnData);

	printf("%s", rtnData);

	getchar();

	return 0;
}


void test(char *inData, char **outData)
{
	char a[256] = "1";
	char *b = "1";
	int err = 0;

	//_countof...固定長配列の要素数を返却
	strncpy_s (a+1, _countof(a)-1, inData, strlen(inData));
	*outData = (char*)malloc( strlen( a ) );
	strncpy_s (*outData, strlen(*outData), a, strlen(a));

	    //char name[32], buf[32];

    //printf("あなたの苗字は何ですか--- ");
    //gets_s(buf, sizeof(buf));
    //printf("名前は何ですか--- ");
    ////strcpy_s(name, sizeof(name), buf);
    //gets_s(buf, sizeof(buf));
    //strcat_s(name, sizeof(buf) - strlen(buf) - 1, buf);
    //printf("あなたの名前は%sさんですね\n", name);
}