구조체(struct) 사용 예제
c++)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | #include <stdio.h> #include <string.h> //구조체 정의 struct student { char name[8]; //char[] 8바이트 int kor; //int 4바이트 int eng; //int 4바이트 }; void main() { //구조체 변수는 . 를 사용하여 참조하고 구조체 포인터 변수는 -> 를 사용하여 참조한다 //구조체 선언 (변수 선언하듯이 한다) struct student person , *p = &person; //포인터를 이용하여 구조체변수에 값을 할당한다. strncpy_s(p->name, "홍길동", strlen(p->name)); //strncpy() 를 이용하여 문자열할당 p->kor = 90; p->eng = 100; //출력 printf("이름 : %s\n", person.name); printf("국어 : %d\n", person.kor); printf("영어 : %d\n", person.eng); } | cs |
결과
'IT > - 프로그래밍' 카테고리의 다른 글
Cocos 고무줄에서 튕기는 것처럼 실행하는 이즈액션 (0) | 2017.02.27 |
---|---|
Cocos 가속도를 주어서 실행하는 이즈액션 (0) | 2017.02.26 |
Cocos 액션 반복하기 (Repeat) (0) | 2017.02.24 |
Cocos 딜레이타임 주기 (DelayTime) (0) | 2017.02.23 |
Cocos 반대로 실행하는 액션기능 (reverse) (0) | 2017.02.22 |