프로그래밍/Language C
변수 표기법(헝가리안, 파스칼, 낙타, 언더바)
변수 표기법(헝가리안, 파스칼, 낙타, 언더바)
2013.08.09헝가리안 - 역사 헝가리에서 이민을 한 프로그래머가 사용해서 생긴 표기법. - 선언 방법 변수를 선언할 때 형을 구분할 접두사를 이용 하여 복합어를 만듬. ex) 변수선언 int iNumber (변수의 자료형 - 알기 쉬움) b BOOL c char - 헝그리안 단점 1. 변수가 선언이 안되었는데도 변수의 타입과 종류를 알 수가 있다,. 2. 가독성이 떨어진다. 3. 개발 도구의 발전으로 타입의 확인이 쉬어졌다. 4. 해당 변수의 타입이 바뀌 변수의 이름까지 바꾸어야 한다. - 장점 1. 변수 이름만으로 그 변수나 무슨일을 하는지 알수 있다?! 2. 함수이름에 대하여 함수 이름또한 변수 이름과 거의 같습니다. 파스칼 - 클래스, 열거형, 이벤트, 메소드 이름표기 - 변수명이 대문자로 시작함 - 복합어일 ..
[C언어] 학생관리
[C언어] 학생관리
2011.11.15Main.h //************************************************************************* //include //************************************************************************* #include #include #include #include //************************************************************************* //struct //************************************************************************* typedef struct student { int Snu..
[C언어] String 함수 구현(cmp, len, cpy, rev)
[C언어] String 함수 구현(cmp, len, cpy, rev)
2011.11.15#include #include #include #define MAX 30 void sc(); void display(); void Switch(int a); void Strlen(char *a); void Strcmp(char *a, char *b); void Strcpy(char *a, char *b); void Strrev(char *a, char *b); int Number=0,number1=0,count=0,count1=0,i; char str1[MAX]; char str2[MAX]; void main() { sc(); puts("======================="); display(); puts("======================="); printf("연산자를 고르시오:"); ..
[C언어] 변수 표기법 정리 PPT
[C언어] 변수 표기법 정리 PPT
2011.11.15
[C언어] 계산기 프로젝트(공학용 계산기 C로 구현 최대한)
[C언어] 계산기 프로젝트(공학용 계산기 C로 구현 최대한)
2011.11.15#include #include #include // clrscr함수 #include // getch함수 #include //---------------------------------- extern void clrscr(); //화면 클리어 void Title(); //프로그램 소개 void Run(); //실행 int SelectMenu();//전체 메뉴 //---------------------------------- //----------------------------------- void Cul16();//16진수 연산--------------- void HexSum(int x, int y);// 16진수 덧셈 void HexMinus(int x, int y);// 16진수 뺄샘 void He..
[C언어] 영화관 연습 by Hwang
[C언어] 영화관 연습 by Hwang
2011.11.15#include #include #include #include typedef struct Movies { int Prcie; char MovieName[30]; char *Name; }Movie; #define SIZE 100; void Insert(Movie **MV,int High, int Low);//끝 int NumberPut();//끝 void Run();//끝 void Print(Movie **MV, int High, int Low);//끝 void Delete(Movie **MV,int High, int Low); void Display();//끝 void Find(Movie **MV, int High, int Low); void main() { Run(); } void Display() ..
[C언어] 주차공간 연습 by Hwang
[C언어] 주차공간 연습 by Hwang
2011.11.15#include #include #include //Cars 구조체 typedef struct Cars { int CarNumber; char Color[50]; }Car; //각 기능을 함수처리 int Putin(); void insert(Car **pList); void display(); void print(Car **pList); void Putout(Car **pList); void Pnt(Car **pList); int Low, Number; char Color[10]; void main() { int N; Car *str[6]={NULL,};; do { display(); N=Putin(); switch(N) { case 1: system("cls"); insert(str); break; c..
[C언어] 이진모드
[C언어] 이진모드
2011.11.15//*************************************************************************** // 이진모드 //*************************************************************************** #include #include typedef struct Books//도서 { int price; //가격 char *BookNane; //이름 char *BookWriter;//저자 }Book; void main() { int i; FILE *fp; // int p[5]; Book bookList[10]; bookList[5].price=100; bookList[5].BookNane="홍길동"; bookList[..
[C언어] IO
[C언어] IO
2011.11.15//**************************************************************************** // IO //**************************************************************************** #include #include void main() { // int i; int a,b,c; char buf[32]; FILE *fp; //fopen : 파일 열기 함수!! /*if((fp = fopen("bit.txt","w"))==NULL) { puts("파일 열기 실패!!"); return; }*/ if((fp = fopen("bit.txt","r"))==NULL) { puts("파일 열기 실패!!"); re..
[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; ..