I've just recently gotten into structs and arrays, and was wondering if there was a better or more organized way initialize struct arrays:
typedef struct
{
char name[10];
int bas_hp;
int bas_att;
int bas_def;
int bas_acc;
int bas_eva;
} JOB;
JOB job[5];
void job_init ()
{
(job[0]).name = "Thief";
(job[0]).bas_hp = 9;
(job[0]).bas_att = 4;
(job[0]).bas_def = 3;
(job[0]).bas_acc = 6;
(job[0]).bas_eva = 3;
}
Thanks in advance.