#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);
}