・他の人のPCで同じプログラムをrelease実行すると実行が出来ました。
・自分のPCで他のプログラムを実行させる事は可能でした。
・プロジェクトの再作成は行いました。
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
typedef struct{
char* p_name;
int Level;
int HitPoint;
}CHAR_DATA;
int main(void)
{
srand(( unsigned )time( NULL ));
CHAR_DATA char_data[3];
char buffer[255];
int str=0;
char* startP;
for(int i=0 ; i<3 ; i++)
{
printf("キャラクター名を入力して下さい。\n");
rewind(stdin);
scanf("%s",&buffer);
str=strlen(buffer);
char_data[i].p_name=(char*)malloc(sizeof(char)*str+1);
startP=char_data[i].p_name;
for(int j=0 ; j<str ; j++)
{
*char_data[i].p_name=buffer[j];
*char_data[i].p_name++;
}
*char_data[i].p_name='\0';
char_data[i].p_name=startP;
char_data[i].Level=1;
char_data[i].HitPoint=rand()%100+100;
printf("キャラクター名:%s\n",char_data[i].p_name);
printf(" レベル:%d\n",char_data[i].Level);
printf(" HP:%d\n",char_data[i].HitPoint);
free(startP);
}
}
回答お願いします。。。。