Share
Sign In

Structure, 구조체 생성하기

아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }
아래와 같이 구조체를 선언할 수 있다.
struct 구조체이름 { ... 데이터타입 변수이름; 데이터타입 변수이름; ... }; // e.g. struct info { int id; char name[20]; int tel; char major[30]; };
위와 같이 선언한 구조체를 접근하려면, main 함수에서 struct를 정의한 후 . 를 이용하여 접근하면 된다.
int main(void){ struct info student; student.name ="minho"; student.tel = 1234568; return 0; }
간단한 예를 살펴보면 다음과 같다.
#include <stdio.h> struct info { int id; char name[20]; int tel; char major[30]; }; int main(void){ struct info student; printf("이름을 입력하세요\n"); scanf("%s", student.name); printf("번호를 입력하세요\n"); scanf("%d", student.tel); printf("전공을 입력하세요\n"); scanf("%s", student.major); printf("이름 : %s \n", student.name); printf("번호 : %d \n", student.tel); printf("전공 : %s \n", student.major); return 0; }