728x90
반응형
1.head_t.h
#include <stdio.h>
typedef struct
{
int TextColor;
int BackColor;
}test1;
#define test_val 2
2. main.c
#include "head_t.h"
static int act_val = 0;
test1 test1_1[test_val];
void main(void)
{
act_val = 0;
test1_1[act_val].BackColor = 10;
printf("test[0] = %d\r\n", test1_1[0].BackColor);
printf("test[1] = %d\r\n", test1_1[1].BackColor);
printf("test[2] = %d\r\n", test1_1[2].BackColor);
act_val = 1;
test1_1[act_val].BackColor = 20;
printf("test[0] = %d\r\n", test1_1[0].BackColor);
printf("test[1] = %d\r\n", test1_1[1].BackColor);
printf("test[2] = %d\r\n", test1_1[2].BackColor);
}
3. 결과화면
728x90
반응형
'공부 > C언어' 카테고리의 다른 글
24. static void 함수 (0) | 2019.07.11 |
---|---|
23. 포인트 문자열 (0) | 2019.07.11 |
21. *(int*) 응용 (0) | 2019.07.09 |
20. visual studio에서 sprintf 사용하기 (0) | 2019.07.08 |
19. union 응용 (0) | 2019.07.08 |