프로그래밍
[C언어] 구조체 리뷰
[C언어] 구조체 리뷰
2011.11.15//******************************************************************************** //구조체 리뷰!! //******************************************************************************** #include #include #include typedef struct Books//도서 { int price; //가격 char *BookNane; //이름 char *BookWriter;//저자 }Book; /* void insert(int idex, Book *pList)//책 학권을 입력 받는다. { char Name_Buf[100]; char Writer_Buf[100]; prin..
[C언어] TypeDef 키워드
[C언어] TypeDef 키워드
2011.11.15//typedef 키워드!! // 새로운 타입으로 정의 하겠다!! #include //typedef int INT; /*typedef struct Student { int a; }STUDENT;*/ struct Student { int Snum;//학번 int age;//나이 int Grade;//학년 char name[20];//이름 }; typedef struct Student STUDENT; void main() { } by 훈강
[C언어] 구조체 배열
[C언어] 구조체 배열
2011.11.15//******************************************************************* //구조체 배열!!! //******************************************************************* #include #include typedef struct Student { int Snum;//학번 int age;//나이 int Grade;//학년 char name[20];//이름 }STUDENT; void main() { STUDENT BitList[5]; BitList[0].age = 20; BitList[0].Grade = 1; strcpy(BitList[0].name,"호길동"); BitList[0].Snum = 1000; ..
[C언어] 구조체
[C언어] 구조체
2011.11.15//******************************************************************* //구조체 //******************************************************************* // //******************************************************************* // 자동차?? int, char* // 나이 ?? int // 키 ?? int //******************************************************************* // 기본 타입들의 조합을 통해서 새로운 타입을 만든다!! /*struct car { float CarCC;// 배..
[C언어] 포인터 #2
[C언어] 포인터 #2
2011.11.15//*********************************************************************** //배열을 함수로 넘기기!! //*********************************************************************** #include /* void print(int *p1[4]) { int i,j; for(i=0;i
[C언어] 포인터 #1
[C언어] 포인터 #1
2011.11.15//************************************************************************* //3대 포인터!!! //************************************************************************* //1)배열 포인터 //************************************************************************* //배열의 이름은 배열의 시작 위치의 주소값이다!! //************************************************************************* #include void main() { int p[5]={0,1,2,3,4..
[C언어] 포인터
[C언어] 포인터
2011.11.14//*********************************************************************** //포인터 //*********************************************************************** //자기 자신의 값으로 메모리 공간에 주소값 만을 갖는 변수!! //*********************************************************************** #include void main() { //포인터의 포인터!! 주소값의 주소값!! int num =100; int *p; int *p1; //참조 p=# p1=&p; printf("p1 : %d\n", p1); printf("p :..
[C언어] 문자열 함수
[C언어] 문자열 함수
2011.11.14//******************************************************************* // 문자열 함수!! //******************************************************************* //str~~ //******************************************************************* // strlen : 문자열 길이 // strcmp : 문자열 비교 // strcpy : 문자열 복사 // strcat : 문자열 합치기 //******************************************************************* #include #include voi..
[C언어] 동적배열
[C언어] 동적배열
2011.11.14//*********************************************************************** //동적 배열 : 프로그램 실행중에 새롭게 생성되거나 크기가 변할수 있는 배열 //*********************************************************************** // malloc : 동적 메모리 생성. // free : 동적 메모리 해제 //*********************************************************************** //realloc : 재할당 //calloc : 할당 초기화 //*****************************************************..
[C언어] 문자열
[C언어] 문자열
2011.11.14/*************************************************************** // 문자열 다루기! //*************************************************************** // 1)char 배열 // 1)char * //*************************************************************** #include void main() { //1)char 배열 //char name[20]; //사용자로 부터 입력!! char *str; //동적 할당 == 동적 배열!! //str=(char*)malloc(sizeof(char)*20); // gets(str); puts(str); } by..
[C언어] 다차원 배열
[C언어] 다차원 배열
2011.11.14//***************************************************************** //다차원 배열 //***************************************************************** //1 차원 -> 선 //2 차원 -> 선 + 선 + 선 + 선 = 면 //3 차원 -> 면 + 면 + 면 + 면 = 입체 //***************************************************************** // 다차원 배열은 배열의 배열이다!! //***************************************************************** // 배열의 배열 //**************..
[C언어] 배열의 초기화
[C언어] 배열의 초기화
2011.11.14//**************************************************************************** // 배열의 초기화 사용! //**************************************************************************** #include //**************************************************************************** void main() {/* //**************************************************************************** //선언!! int i; // int p[5];//[ ][ ][ ][ ][ ..