C언어

복피지 스킬 구조체

joo_coding 2025. 3. 19. 22:31

char type_name[3][20] = {"Fire", "Aqua", "Nature"}; // 0.1.2


// 구조체 = 스킬 만드는 틀

struct made_skill
{  
    char skill_name[30];
    int skill_type;
    int need_level;
    int magic_rate;
    int minus_mp;

}; //변수명을 스킬이름으로 하면됨


/* 메인 */
int main()
{
    struct made_skill skill_1 = {"fireball", 0,1,2,2};

    struct made_skill skills[12] = {{"fireball", 0,1,2,2}, {"waterspear", 0,5,2.5,5}, {"ThunderBolts", 0,10,3,15}};

    printf("스킬의 이름:%s\n", skills[0].skill_name);
    printf("스킬의 속성:%s\n", type_name[skills[0].skill_type]);
}